我有以下功能:为什么一些代码会执行而其他代码不会?
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