1、settimeout不要嵌套;
2、settimeout最好用變量的形式,可以看到與其他延遲的關聯;
3、屏幕適配可以根據寬高比來 @media only screen and (min-aspect-ratio: 65/100);
4、這樣寫是有問題的
function showAnimate(){
var plugMove= 1000;
var lightTrigger = 500;
var scanOnce = 2000;
var plugMoveTimer = setTimeout(function(){
$('.plugImg').animate({top: '80%', opacity: '1'});
});
var lightTriggerTimer = setTimeout(function(){
$('.routeL').animate({opacity: 1}, (plugMove));
$('.routeR').animate({opacity: 1}, (plugMove));
})
var startScanTimer = setTimeout(startScan, (plugMove + lightTrigger));
}
setTimeout是一個函數,如果里面不是調用的匿名函數形成閉包則無法訪問到局部變量;