我已經喜歡下面的代碼東西:我應該如何通過函數來綁定它?
function foo(){
$('div').each(function(){
//here $(this) refers to selected div
});
});
現在,當我的setInterval調用foo的$(this)
不會提及每一個()方法的DIV:
setInterval(function(){
foo();
},5000);
我試着用bind()的:
setInterval(function(){
foo();
}.bind(this),5000); //or bind(document.querySelectorAll('div'))
我錯誤地指的是DIV $(this)
真的。我該怎麼辦?
下面是我越來越不確定的證明:
給予好評對付垃圾郵件發送者 – Bobby 2014-10-16 14:48:52
做工精細這裏http://jsfiddle.net/bj1zkx9n/ – Anton 2014-10-16 14:49:38
代碼有語法錯誤。 'foo'不應該用'})'關閉。檢查您的控制檯是否存在錯誤,因爲您的代碼無法正常工作 – Andy 2014-10-16 14:50:29