解除绑定
我创建了一个下拉菜单。当你点击“联系”时,一个巨大的联系框就会降下来。当我点击“关闭”时,它就消失了。此功能有效。
我需要的是在表单打开后解除列表项的绑定,但在关闭后再次启用它。
代码如下。
jQuery(document).ready(function() {
jQuery("#header ul.menu li:last-child").addClass("open");
jQuery("#header ul.menu li.open").click(function() {
jQuery(this).unbind("click");
jQuery("#contact").animate({marginTop:'+=426px'}, 2000);
return false;
});
jQuery("#contact a#close").click(function() {
jQuery("#contact").animate({marginTop:'-=426px'}, 2000);
jQuery("#header ul.menu li:last-child").live("click", function() {
});
return false;
});
});
I creating a drop down. When you click "Contact", a huge contact box comes down. When I click "Close" it dissapears. This functionality works.
What I need is the unbind the list item once the form is open, but once closed, enable it again.
Code below.
jQuery(document).ready(function() {
jQuery("#header ul.menu li:last-child").addClass("open");
jQuery("#header ul.menu li.open").click(function() {
jQuery(this).unbind("click");
jQuery("#contact").animate({marginTop:'+=426px'}, 2000);
return false;
});
jQuery("#contact a#close").click(function() {
jQuery("#contact").animate({marginTop:'-=426px'}, 2000);
jQuery("#header ul.menu li:last-child").live("click", function() {
});
return false;
});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该指定对
.unbind()
/.bind()
的函数引用。You should specify a function reference to
.unbind()
/.bind()
.