【发布时间】:2014-01-09 19:06:34
【问题描述】:
我正在尝试创建一个下拉菜单,但我被困在第一步(我正在学习 jquery)。现在我想要的是,每当我将鼠标悬停在“支持”菜单项上时,应该出现“下拉菜单项 1”,并且当我悬停(下拉菜单项 1)时,“下拉菜单项 2”应该出现在水平放置在“下拉菜单项 1”旁边的框。
我提供了这个小提琴:http://jsfiddle.net/pyrot/84eWr/
有人可以帮我解决这个问题吗?我非常感谢任何帮助。
这里是html:
<ul>
<li class="support">support</li>
<li class="support-drop hide">drop menu item 1</li>
<li class="support-drop two hide">drop menu item 2</li>
</ul>
这是我正在努力解决的代码:
$(document).ready(function () {
$(".support").hover(function() {
$(".support-drop").addClass("support-drop.hide");
}, function() {
$(".support-drop").removeClass("support-drop.hide");
});
)}
这里是css:
ul {color: #000000;}
.support-drop.hide { display: none ;}
.support-drop {
background-color: #000000;
color:#ffffff;
width: 200px;
height: 100px;
}
.support-drop.two {
background-color: #5C5C5C;
color:#ffffff;
width: 200px;
height: 100px;
}
【问题讨论】:
标签: javascript jquery css drop-down-menu jquery-hover