为了账号安全,请及时绑定邮箱和手机立即绑定

关于boy.transition(),不想使用插件,用自带的boy.css()方法怎么写

function startRun(options,runTime) { //恢复摆手 recoverWalk(); //运动属性 /* boy.transition( options, runTime, 'linear');*/ boy.css({ "transition":options+" "+runTime+" linear" }); } 为什么不能直接用boy.css()的方法,是我写错了吗。我不想再引入一个jquery插件,所以不想用老师那个方法。。这个要怎么改才能用

正在回答

3 回答

//开始走路

function walkRun(runTime,dist,distY) {

//如果time没有值就取3000

runTime = runTime || 3000;

//摆动脚步;

slowWalk();

//开始走路

//恢复走路摆动

recoverWalk();

//运动属性

boy.css({

"left":dist+"px",

"top":distY?distY:undefined,

"transition": runTime+"ms linear"

});

}

找到解决方法了,我将startRun合并到walkRun里了。

至于为什么这样写boy.css({"transition":options+" "+runTime+" linear"});不行,因为options是一个对象,它其实对应了原先老师walkRun里的{'left': dist + 'px', 'top': disY ? disY : undefined}

1 回复 有任何疑惑可以回复我~

function startRun(options,runTime) {

//恢复摆手

recoverWalk();

//运动属性

/* boy.transition(

options,

runTime,

'linear');*/


boy.css({

"transition":options+" "+runTime+" linear"

});

}

注释掉的是老师的方法,下面是我写的,但是运行不了。请问是哪里错了


0 回复 有任何疑惑可以回复我~

boy.css({

            'transition-timing-function' : 'linear',

            'transition-duration'        : speed + 'ms',

            'transform'                  : 'translate3d(-' + x + 'px,0px,0px)'

        });


0 回复 有任何疑惑可以回复我~
#1

梅乌恩打刻板儿 提问者

不是这一节的,这一节的我做好了。。问题如下,我重新贴了 ,谢谢你的回复
2017-01-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于boy.transition(),不想使用插件,用自带的boy.css()方法怎么写

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号