我有一個簡單的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