我使用该网站的头部区域下面的代码(我也试过身体):这是什么mouseover jquery代码不工作?
<script>
$(document).ready(function() {
$(function(){
$("#h1").mouseover(function() {
$("#h1").css("color","red");
});
});
});
</script>
我也是用这个作为股利(按钮):
<div class="button" id="h1"><strong>Home</strong></div>
为什么当我将鼠标悬停在字体上时字体不会变为红色? (原始颜色为白色)
当你的脚本执行?如果你不把它放在$(function(){...你的处理函数在这里...});并且在构建DOM之前执行,您可以将侦听器附加到尚不存在的事物上。 – kinakuta 2011-06-12 03:50:25
谢谢,我试过了,但它似乎仍然不起作用,我可能做错了什么。我在上面更新了它。 – 2011-06-12 03:55:04
正确答案。一旦将脚本包装在$(document).ready(function(){})中;这会正常工作。 – Khepri 2011-06-12 03:55:22