用jQuery动画marginLeft

2021/01/30 07:31 · jquery ·  · 0评论

我不知道要用jQuery为marginLeft设置动画。每次用户单击链接时,我都需要减去938px,这在我使用时.css()可以正常工作,但是我不知道该如何使用它.animate()

$("#full-wrapper #full").animate({
    marginLeft, -=938px
}, 500);

谁能弄清楚为什么这行不通?这是我的CSS版本:

$("#full-wrapper #full").css("marginLeft","-=938px");

我使用CSS3制作动画,但需要使其在较旧的浏览器中运行。

您的代码中存在语法错误,因为您要在对象中传递参数,animate()因此请:不要,对每个属性进行定界。尝试这个:

$("#full-wrapper #full").animate({
    marginLeft: '-=938px'
}, 500);

小提琴的例子

用冒号(:)替换comman(,)。

$("#full-wrapper #full").animate({
    marginLeft: "-=938px"
}, 500);
$("#full-wrapper #full").animate({
    marginLeft: '-=938px'
}, 500);
本文地址:http://jquery.askforanswer.com/yongjquerydonghuamarginleft.html
文章标签: ,   ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!