1
var light = 'off';
$('#switch').toggle(function(){light='on'},function(){light='off'});
//in some case
$('#something').mouseout(function(){light = 'off'});
例如,我點擊開關,然後指示燈亮起,當時我彈出一些東西,指示燈熄滅,我想再次打開指示燈,然後再次點擊開關,但開關認爲指示燈仍然亮着並再次執行指示燈。我必須點擊兩次才能打開燈光,如何解決這個問題?如何控制jQuery切換?
http://api.jquery.com/toggle – nbrooks