我有以下功能:爲什麼一些代碼會執行而其他代碼不會?
scroll: function()
{
console.log("scrolling...");
this.blockPlacementEnabled = false
setTimeout(function()
{
console.log("hello");
this.blockPlacementEnabled = true
}, 200);
},
功能完美地運行,並沒有錯誤,但是一旦它到達
this.blockPlacementEnabled =真
該行拒絕運行而代碼繼續,好像我沒有叫 爲什麼有些函數運行,而其他函數不能延遲?
發佈全部代碼 – 2013-04-23 17:37:09
什麼瀏覽器,即沒有控制檯,和那行代碼('console.log(「hello」);')將會出現錯誤,並導致代碼snippit終止。如果它異步運行,你不會看到一個錯誤。 – gbtimmon 2013-04-23 17:37:43
整個項目或整個特定文件? – Jamesp1989 2013-04-23 17:37:44