0
調用父元素的setInterval時,子元素的setInterval停止工作。我這是怎麼叫的setInterval無法調用setInterval兩次
$.fn.__blink = function(color) {
self = $(this);
if (self.attr('data-blinker') == undefined) {
var blinker = setInterval(function() {
original_color = self.css('background');
self.css('background', color).delay(300).queue(function(nxt) {
self.css('background', original_color);
nxt();
});
}, 1000);
self.attr('data-blinker', blinker);
}
return self;
};
元素是一個導航菜單,子元素是一個菜單項
得到重寫這不是要創建這些變量的新實例? –
不是因爲你已經使用它而沒有在函數中用'var'聲明變量...變量將會在全局範圍內創建.... –
哦,幫助,謝謝 –