【发布时间】:2012-12-08 08:00:46
【问题描述】:
我正在尝试使用 Zenphoto 建立一个照片库。他们使用 php,可以像这样添加自定义菜单:
<div id="navmenu">
<?php printCustomMenu('main_menue'); ?>
</div>
我在样式表中更改了整个东西的外观,如下所示:
#navmenu {
width: 1000px;
height: 42px;
margin: 0px auto 30px auto;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
text-align: left;
font-size: 21px;
background-color: #000000
}
#navmenu li {
display: inline;
}
#navmenu a {
color: #eee;
display: inline;
line-height: 2em;
padding: 0.375em 0.5em;
text-decoration: none;
}
#navmenu a:hover {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 21px;
color: #000000;
background-color: #ffff33;
padding: 0.375em 0.5em;
}
现在我想更改各个菜单项的背景颜色,以便每个菜单项都有自己的颜色。随机与否我不在乎。我创建了一个正确连接的 js 文件。
我尝试了几段找到的代码,但没有任何效果。现在我尝试这样做,看看我是否可以改变颜色:
$(document).ready(function() {
$("navmenu").hover(function(){
$(this).css('background-color', '#eeeeee')
});
});
不起作用。我是所有这些编程的新手,我将非常感谢任何帮助。如果你能回答傻瓜就太好了,这样我就可以理解了。
【问题讨论】:
-
"在这里输入代码" ?您可能需要在下次发布之前进行审核。现在您可以进行编辑以使其更简洁(工具栏中有帮助)。
-
我很抱歉。我什至搞砸了这个问题。
-
别担心,有人为你修好了;)你应该打电话给
$("#navmenu"),而不是$("navmenu"),navmenu 是一个id! -
这是一个很好的编辑,汤姆,有很多修复要做:)
-
干杯 @dystroy - 我的强迫症战胜了我!