http://removed.com/jquery/# 第一次玩jQuery,并且已经卡住了。我期待背景在悬停时变为红色,但不是因为某种原因。任何人都可以帮我一把吗?谢谢!背景不变为红色
Q
背景不变为红色
0
A
回答
4
尝试移动jQuery代码为div.sidenavOff
的ready
确定指标里面,像这样
<script type="text/javascript">
$(document).ready(function(){
$("a").click(function(event){
alert("Thanks for visiting!");
});
$("div.sidenavOff").mouseover(function(){
$(this).removeClass().addClass("sidenavOver");
}).mouseout(function(){
$(this).removeClass().addClass("sidenavOff");
});
});
</script>
0
您需要将您的$(document).ready(function() {...
块.mouseover的电话和.mouseout。就像你所做的那样,当调用选择器$("div.sidenavOff")
时,那些元素还不存在,并且没有附加处理程序。将它们移动到document.ready中将在元素加载后调用它们。
0
你也可以做像水木清华
$(document).ready(function(){
$("div.sidenavOff").mouseover(
function(){
$(this).toggleClass("sidenavOver").toggleClass("sidenavOff",true);
}
)
}
)
它具有相同的功能乔纳森的例子,但它是较少的代码写:)
相关问题
- 1. 红色背景负值
- 2. imgscalr与背景红色
- 3. JFrame不会出现红色背景
- 4. 为什么SVG背景颜色不变?
- 5. 背景颜色不改变
- 6. UIToolbar背景颜色不变
- 7. 背景颜色不变
- 8. 背景颜色不变?
- 9. FPDF背景颜色不变
- 10. objectlistview背景颜色变为黑色
- 11. 将treenode背景颜色更改为红色
- 12. 复选框的背景颜色为粉红色
- 13. 如何为绘图制作黑色背景和红色?
- 14. Github markdown {红色背景符号
- 15. 颜色为背景色
- 16. 为surfaceview设置渐变背景颜色
- 17. 更改背景颜色作为渐变
- 18. 将背景设置为渐变颜色
- 19. 悬停改变背景图像而不是背景颜色
- 20. Subclipse diff变黑色背景
- 21. 背景颜色变化Java
- 22. 颜色渐变的背景
- 23. 变化CAMetalLayer背景颜色
- 24. 改变窗口背景色
- 25. onclick背景颜色变化
- 26. 改变背景颜色CSS3
- 27. 绘制可变背景色
- 28. jquery.Countdown - 改变背景颜色
- 29. 渐变颜色背景?
- 30. 改变背景颜色onclick
这个工作!每个jQuery的东西都必须在ready函数中吗? – Strawberry 2010-04-22 00:30:17
如果您打算使用DOM,或者您的脚本处于头部。您需要在$(document).ready()中运行它,或者将脚本移动到页面的底部,以便在DOM加载到页面后运行该页面。 – RedWolves 2010-04-22 00:36:44