我是这个论坛的新手,对 jQuery 也很陌生,所以它(我认为)是一个基本问题,但我找不到答案,我尝试的一切都没有奏效。
我在页面上有一个按钮,应该做某些事情并更改课程。并通过新课程恢复这些东西。
这是代码:
$("#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() 做点什么,但不知道怎么做。
请帮忙。