问答详情
源自:3-1 JS缓冲动画

为什么连着写不行?

var speed=speed>0?Math.ceil((iTarget-div1.offsetLeft)/20):Math.floor((iTarget-div1.offsetLeft)/20);

提问者:慕仔2695199 2015-06-23 17:00

个回答

  • qq_旋转木马_0
    2015-06-23 17:11:09
    已采纳

    等号 执行的时候是分左右的,程序会先执行等号右边的,在执行等号左边  当程序执行右边的时候,speed还没有被声明,所以程序会报错.

  • 子非酸菜鱼
    2015-07-01 23:16:06

    不要图省事,到后来自己都看不懂。还是规规矩矩一行一行写吧