我的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