Я добрая к Javascript и JQuery, и все, что я хотел сделать, это простой тест для панели навигации. Я пытаюсь понять, почему мой Jquery не работает вообще ... и когда я стираю свои 2 первые строки Javascript, все работает отлично ... что, черт возьми ??? Кто-то может объяснить мне, почему это так?2 строки Javascript поверх JQuery не работают?
Моего HTML:
<div id="navbar">
<ul class="ulbar">
<li id="libar">a
<div id="navbar2"></div>
</li>
</ul>
</div>
Мой JS и Jquery (на тот же .js):
var buttonA = document.getElementById("libar");
var buttonB = document.getElementById("navbar2");
$(".libar").click(function(){
$(".navbar2").hide("slow", function() {
alert("test");
});
});
Спасибо всем
Что вы видите на консоли ? – SLaks
Пожалуйста, разместите ошибки, указанные на консоли. Я не могу представить ни одного случая, из-за которого первые две строки вызывают ошибку. Попытка выбрать существующие элементы с 'document.getElementById' не вызовет каких-либо исключений, которые могут привести к сбою сценария. Он просто вернет «null». –
можете ли вы правильно включить свой HTML-код и опубликовать полный JS (в случае, если есть больше)? – xorinzor