如果你去查看JQuery的.toggle的api,你可以看到1.8版本已被棄用,1.9版本被刪除。切換點擊備選
這是我通常會使用的,如果我使用的是舊版本的JQuery。 [Example]
$('.drop-section a').toggle(function() {
$(this).css({"color" : "#666", "background-color" : "#1f1f21"});
},
function() {
$(this).css({"color" : "#a9a9a9", "background-color" : "#444"});
});
我試圖從一個單擊事件做一個簡單的解決方法。但我無法正常工作。 [Here's the fiddle]
我知道我可以使用toggleClass,但我想用下面的東西來達到這個效果。
$('.drop-section a').click(function() {
var clicked = false;
if (clicked) {
clicked = false;
$(this).css({"color" : "#a9a9a9", "background-color" : "#444"});
}
clicked = true;
$(this).css({"color" : "#666", "background-color" : "#1f1f21"});
});
任何幫助,非常感謝。
將變量移出一個更寬的範圍。 – Ryan