У меня проблема с моим кодом позиции JQuery ().
Код прекрасно работает в Chrome / Firefox, но не работает в IE.
Код 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' равно нулю или не является объектом
Заранее спасибо.