У меня возникают огромные проблемы с элементом в Navbar не будучи в состоянии использовать щелчок()JQuery Нажмите не вызывается в начальной загрузки навигационной панели
это мой HTML код:
<li class="dropdown"> <a class="dropdown-toggle" id="n-btn" href="#" data-toggle="dropdown"> <i class="icon-bullhorn"></i> <span class="badge badge-inverse" id="n-count" style="position: relative; bottom: 2px;">1</span> </a>
<div class="dropdown-menu alert-dropdown">
<ul>
<li class="text-center"><span class="pulser"></span></li>
</ul>
</div>
</li>
и мой JavaScript:
$(window).load(function(){
$("#n-btn").click(function(e) {
e.preventDefault();
alert("test");
});
});
Я попытался с помощью $(".dropdown").on("click", "#n-btn",function() {
, но вместо этого он по-прежнему не работает. Если это меняет что-нибудь, я использую JQuery 2.0.0 и Bootstrap 2.3.2
Почему бы не использовать 'DOM Ready' вместо загрузки. Как вы работаете в браузере? –
Любые сообщения об ошибках в консоли? Я тестировал в jsfiddle, и ваши предупреждения срабатывали. – veritasetratio