我有一个简单的jquery菜单设置...它工作正常,除了父项。我只列出了一个父项,但可能有很多,所以raw #id也不适用于此。我想在CLICKED时应用一个类,但是当用户在其他地方盘旋并且菜单滑动时移除该类。jQuery - 在点击时添加一个类,在Hover上移除它
这是我到目前为止没有为我工作。
<script type="text/javascript">
$(document).ready(function() {
$("ul.topnav li a").click(function() {
$(this).parent().find("ul.subnav").slideDown('fast').show();
$(this).parent().hover(function() {
}, function() {
$(this).parent().find("ul.subnav").slideUp('slow');
$(this).parent().removeClass("subhover");
});
}).before(function() {
$(this).addClass("subhover");
});
});
<ul class="topnav">
<li><a href="#">Item 1</a></li>
<li class="dropdownmenu">
<a href="#">Menu Parent</a>
<ul class="subnav">
<li>Item</li>
</ul>
</li>
</ul>
您可以添加一些CSS以便我们看到所需的效果吗? – 2010-03-09 20:03:18