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. UIToolbar背景颜色不变
- 3. objectlistview背景颜色变为黑色
- 4. Github markdown {红色背景符号
- 5. 悬停改变背景图像而不是背景颜色
- 6. jquery.Countdown - 改变背景颜色
- 7. Javascript变暗背景颜色
- 8. Subclipse diff变黑色背景
- 9. PHP背景颜色变化
- 10. 使背景颜色变浅
- 11. 颜色渐变的背景
- 12. 缓慢变色背景
- 13. 改变背景颜色
- 14. R:ggplot背景渐变着色
- 15. 改变背景颜色onclick
- 16. 改变背景颜色
- 17. Bootstrap导航栏背景颜色不变
- 18. 操作栏背景色不改变
- 19. 身体背景颜色不会改变
- 20. iOS 10,UIToolbar背景颜色不变
- 21. 我不能改变表背景颜色
- 22. .BackgroundColor不改变背景颜色
- 23. 表格tr背景颜色不变
- 24. Cocos2D - 图层背景颜色不变
- 25. 悬停时的背景颜色不变
- 26. a:主动不改变背景颜色
- 27. 框架不改变背景颜色
- 28. Android - tabhost不改变背景颜色
- 29. xcode8。故事板背景颜色不变
- 30. DataGridView行的背景颜色不变
这个工作!每个jQuery的东西都必须在ready函数中吗? – Strawberry 2010-04-22 00:30:17
如果您打算使用DOM,或者您的脚本处于头部。您需要在$(document).ready()中运行它,或者将脚本移动到页面的底部,以便在DOM加载到页面后运行该页面。 – RedWolves 2010-04-22 00:36:44