我的jQuery脚本有问题。它有点不错,但是当我尝试在它首先工作的类之间切换时。 脚本就像它应该改变类一样。但是当我尝试再次执行此操作时,我必须单击链接,然后在其他地方,然后再次运行。 我希望能够一遍又一遍地重复整个过程,而无需点击两次额外的时间。我的脚本有问题
var clickOnSettings = true;
$(".settings_link").click(function() {
event.preventDefault();
if (clickOnSettings) {
$("#coverup").toggleClass("cover1");
$("#settingani").toggleClass("settings1");
clickOnSettings = false;
}
});
$("#coverup").click(function() {
if (!clickOnSettings) {
$("#coverup").toggleClass("cover2");
$("#settingani").toggleClass("settings2");
clickOnSettings = true;
}
});
创建的jsfiddle:
http://jsfiddle.net/5dzt1v6f/13/
我明白你是怎么做到的,但在我的情况下并不奏效。 刚刚输入的div在0.2s以内退出。 – hetasbo 2014-09-24 20:34:29
是的,我发现了。我已经重写了整个答案,所以现在代码更短,更干净,并且没有那个神器了。我删除了旧的代码片断,因为它与此相比是次优的。 – GolezTrol 2014-09-24 20:35:54
这工作就像一个魅力。一直坚持这一点。非常感谢您的帮助! =) – hetasbo 2014-09-24 20:43:26