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. :-)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…