3
我的JQuery position()代碼有問題。 該代碼在Chrome/Firefox上完美工作,但在IE上失敗。CSS JQuery位置選擇器在IE上爲null
的JS代碼:
function myFunc() {
var x = $("#menu li.active");
if (x == null)
alert('x is null');
else
alert(x.position().left + " " + x.position().top);
}
$(document).ready(function() { myFunc(); });
和HTML是:
<ul id="menu">
<li class="active"><a href="test.php"><span>Test 1</span></a></li>
<li><a href="test2.php"><span>Test 2</span></a></li>
</ul>
普通瀏覽器返回的左側和頂部的值,並且IE瀏覽器說:
消息:「 position()。left'is null or not an object
提前致謝。
您使用的是什麼版本的IE? – stecb 2011-01-25 13:05:51