我有一个菜单栏,我必须在单击注册按钮和登录按钮时隐藏和显示。
我的 HTML:
<div class="top">
<ul>
<li><a id="login" href="#">Login</a></li>
<li><a id="register" href="#">Register</a></li>
</ul>
</div>
<div id="loginpanel">
'<p>This is login panel</p>'
</div>
<div id="registerpanel">
'<p>This is register panel</p>'
</div>
<div class="menu">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Profile</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
我必须在登录和注册点击时隐藏菜单,但是当我点击定期间隔时,该toggle()
功能无法正常工作,就像我点击登录按钮时它会隐藏,但是当点击注册链接时,菜单会出现
我的 JavaScript:
<script type="text/javascript">
$("a#login").click(function () {
$(".menu").toggle();
$("#loginpanel").slideToggle();
return false;
});
$("a#register").click(function () {
$(".menu").toggle();
$("#registerpanel").slideToggle();
return false;
});
</script>