請看我的小提琴;作用於變量條件的jQuery
http://jsfiddle.net/bazzle/rtrz86oe/7/
var opened = false;
當你點擊按鈕,變量應更新爲true,這確實。這意味着第一個條件是有效的;
if (opened == false){
$('.btn').on('click',function(){
opened = true;
});
};
好,但是當你再次點擊它時,變量應該更新爲false。由於變量當前爲「真」,因此該函數應該變回false。但事實並非如此。
if (opened == true){
$('.btn').on('click',function(){
opened = false;
});
};
看起來第二個條件函數由於某種原因沒有運行。
感謝
爲什麼向下票呢? – bazzlebrush