我認(rèn)為最終的fn不會執(zhí)行。
json處理后的運(yùn)動框架并不兼容鏈?zhǔn)竭\(yùn)動,主要是這段代碼不會執(zhí)行:if (flag)?
{
clearInterval(obj.timer);
if(fn){
fn();
}
}
flag被置為false之后就沒有為true的機(jī)會了。
json處理后的運(yùn)動框架并不兼容鏈?zhǔn)竭\(yùn)動,主要是這段代碼不會執(zhí)行:if (flag)?
{
clearInterval(obj.timer);
if(fn){
fn();
}
}
flag被置為false之后就沒有為true的機(jī)會了。
2015-12-06
舉報
2016-02-09
if(icur!=json[attr]){
flag=false;
}else{
flag=true;
}
改成這樣就好了。。。
2016-01-09
因為flag是全局變量,定時函數(shù)內(nèi)沒有定義這個變量,所以每30毫秒執(zhí)行一次代碼都需要重新讀取函數(shù)外的flag變量,該變量的默認(rèn)值是true。只有當(dāng)條件成立時,即其中一個當(dāng)前值不等于目標(biāo)值時,才會變成false。變量作用域的知識再去了解一下,就會懂了。
2015-12-07
在條件達(dá)到時候再將其設(shè)置成true 不就可以了嗎? ?把其它代碼再貼出來或者說一下基本要完成的功能看看》。。
2015-12-07
給一下完整代碼看看