Javascript jQuery和HTML5标签?
我目前正在开发一个HTML5页面,所以我想使用jQuery实现一些效果。以下是我的代码,它似乎不起作用: html代码:Javascript jQuery和HTML5标签?,javascript,jquery,html,Javascript,Jquery,Html,我目前正在开发一个HTML5页面,所以我想使用jQuery实现一些效果。以下是我的代码,它似乎不起作用: html代码: <nav id="mainNavigation"> <!--....--> </nav> 出于某种原因,什么都没有发生。当我尝试类似于: $(document).ready(function(){ alert("test"); }) 一切正常 谢谢您的帮助。听起来您没有将代码包装到
<nav id="mainNavigation">
<!--....-->
</nav>
出于某种原因,什么都没有发生。当我尝试类似于:
$(document).ready(function(){
alert("test");
})
一切正常
谢谢您的帮助。听起来您没有将代码包装到文档中。这基本上是告诉运行DOM的代码已经准备好了 您正在这样做:
$(document).ready(function() {
$('#mainNavigation').click(function(){
alert("test");
});
});
根据motoxer4533的评论,您也可以通过jQuery的速记文档ready来完成此操作:
$(function() {
$('#mainNavigation').click(function(){
alert("test");
});
});
听起来好像您没有将代码包装到文档中。这基本上是告诉运行DOM的代码已经准备好了 您正在这样做:
$(document).ready(function() {
$('#mainNavigation').click(function(){
alert("test");
});
});
根据motoxer4533的评论,您也可以通过jQuery的速记文档ready来完成此操作:
$(function() {
$('#mainNavigation').click(function(){
alert("test");
});
});
尝试:
$(document).ready(function(){
$('#mainNavigation').click(function(){
alert("test");
});
})
或
尝试:
$(document).ready(function(){
$('#mainNavigation').click(function(){
alert("test");
});
})
或
你用的是什么浏览器?它是否支持HTML5?文档中是否有单击处理程序。准备好了吗?它在当前的firefox中不起作用,所以在google chrome中也不起作用@伯里:没有。你的代码似乎在工作-你在哪个浏览器中查看这个?你在使用哪个浏览器?它是否支持HTML5?文档中是否有单击处理程序。准备好了吗?它在当前的firefox中不起作用,所以在google chrome中也不起作用@伯里:没有。你的代码似乎在工作-你在哪个浏览器中查看这个?就是这样。非常感谢你!对于某些上下文,您的javascript正在加载到页面中,但您没有告诉它何时运行。最好使用DOM就绪事件。您也可以使用自执行闭包,但JavaScript会在您到达闭包末尾时立即运行,这可能不是您想要的代码>嗯,就是这样。非常感谢你!对于某些上下文,您的javascript正在加载到页面中,但您没有告诉它何时运行。最好使用DOM就绪事件。您也可以使用自执行闭包,但JavaScript会在您到达闭包末尾时立即运行,这可能不是您想要的代码>