我是新来的,也对jQuery不太熟悉,所以这可能是一个基本问题,但我找不到答案,并且我尝试的一切都不起作用。
我在页面上有一个按钮,应该做些事情并更改类。然后,使用新类恢复那些事情。
这是代码:
第一个事件可以正常工作,但是一旦我添加第二个事件,就再也不能正常工作了。我觉得我需要使用.unbind()做些什么,但是我还没有想出来怎么做。
请帮忙。
我在页面上有一个按钮,应该做些事情并更改类。然后,使用新类恢复那些事情。
这是代码:
$("#info_button.buttonOff").click(function() {
$(".content").slideUp(300, function() {
$("#info").slideDown(300);
$("#info").addClass("contentOn");
$("#info_button").removeClass("buttonOff").addClass("buttonOn");
$("#overlay").fadeIn(300);
});
});
$("#info_button.buttonOn").click(function() {
$(".content").slideUp(300);
$("#info").removeClass("contentOn");
$("#info_button").removeClass("buttonOn").addClass("buttonOff");
$("#overlay").fadeOut(300);
});
第一个事件可以正常工作,但是一旦我添加第二个事件,就再也不能正常工作了。我觉得我需要使用.unbind()做些什么,但是我还没有想出来怎么做。
请帮忙。