теги jQuery и HTML5? - PullRequest
       1

теги jQuery и HTML5?

0 голосов
/ 08 ноября 2011

Я сейчас занимаюсь разработкой страницы HTML5, поэтому хочу использовать jQuery для некоторых эффектов.Вот мой код, который, кажется, не работает:

HTML-код:

        <nav id="mainNavigation">
        <!--....-->
        </nav>

и теперь jQuery:

$('#mainNavigation').click(function(){
   alert("test");
});

По какой-то причине ничего не происходит,Когда я пытаюсь что-то вроде:

$(document).ready(function(){
    alert("test");
})

все работает нормально.

Спасибо за любую помощь.

Ответы [ 3 ]

5 голосов
/ 08 ноября 2011

Похоже, вы не завершили свой код в готовом документе.По сути, это говорит о том, что код для запуска с DOM готов.

Вы делаете это:

$(document).ready(function() {
    $('#mainNavigation').click(function(){
        alert("test");
    });
});

Согласно комментарию motoxer4533, вы также можете сделать это через сокращенную версию jQuery Document ready:

$(function() {
    $('#mainNavigation').click(function(){
        alert("test");
    });
});
0 голосов
/ 08 ноября 2011
$(document).ready(function(){
     $('#mainNavigation').live('click', function(){
       alert("test"); 
   }); 
})
0 голосов
/ 08 ноября 2011

Попробуйте:

$(document).ready(function(){ 
   $('#mainNavigation').click(function(){ 
     alert("test"); 
   });  
}) 

или

$(document).ready(function(){ 
   $('#mainNavigation').live('click', function(){
       alert("test"); 
   }); 
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...