I have div element with left and top defined, without absolute position, and I want to read the left and top values using jQuery.
Using $("#MyId").css("left")
gave the expected result in IE browser (IE8) but in Chrome it returned "auto" instead, although the values are explicitly written in the element style.
Here is the test case: http://jsfiddle.net/qCDkb/2/
Note the difference between IE and Chrome.
Also, this is working well in jQuery 1.4.2 and "failing" in jQuery 1.4.3 and above.
Any insights are welcome. :-)
Try $("your selector").position().top;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With