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

为什么move.js中是windth的属性属性值加引号,jq中是数值加引号, 为什么会是这样的,代码里哪些体现出来的呢?

move(box, {'width' : 400, 'height':400, 'opacity':100});
 $("div").animate({left:'250px'});

我如果想把movejs的写法换成JQ形式的可以怎么写呢?  

提问者:加咖啡喵 2017-10-03 18:06

个回答

  • 夜幕丶将临
    2017-10-06 03:09:16
    已采纳

    {'width' : 400, 'height':400, 'opacity':100} 是把css属性当做一个对象的写法,其中width、height、opacity是对象的属性,后面的是属性值,对象属性值一般需要用引号引起来,所以jq中把'250px'引起来。 

    至于move的参数写法,其实是不太规范的。