【发布时间】:2015-01-27 05:48:35
【问题描述】:
我的菜单按钮有这个 html 和 javascript
这是 HTML
菜单
<div class="mobilenav">
<li><a href="#">HOME</a></li>
<li><a href="#">SERVICES</a></li>
<li><a href="#">WORK</a></li>
<li><a href="#">TALK</a></li>
</div>
图标
<a href="javascript:void(0)" class="icon">
<div class="MENU">
<div class="menui top-menu"></div>
<div class="menui mid-menu"></div>
<div class="menui bottom-menu"></div>
</div>
</a>
和 JS
$(document).ready(function () {
$(".icon").click(function () {
$(".mobilenav").fadeToggle(500);
$(".top-menu").toggleClass("top-animate");
$(".mid-menu").toggleClass("mid-animate");
$(".bottom-menu").toggleClass("bottom-animate");
});
});
我将“.icon”更改为“a”,所以一旦我选择任何选项,菜单就会关闭,现在每当我点击向下滚动按钮、联系人和菜单打开的任何其他标签按钮时,有没有如何阻止这种情况发生?
【问题讨论】:
-
如果您在 jsFiddle.net 中提供代码,我们会更容易
-
不是
.icon类工作..?? -
注意:如果您有
href="javascript:void(0)"为a并且单击a只会触发一些视觉效果,那么您很可能不应该在那里使用a。你有什么理由不使用div? -
我不知道怎么用,我真的很绝望,我需要在大约6小时内交付这项工作
标签: javascript jquery html css tags