我想要将div设置为左边的动画,设置为div + 100px的宽度。
我有这段代码:
$('#mydiv').animate({left:-$('#mydiv').outerWidth()},1000);
这会在左边1000毫秒内将其设置为动画,距离为#mydiv的宽度。
如何再添加100个像素?
非常感谢您的专业建议!
答案 0 :(得分:1)
$('#mydiv').animate({left:-($('#mydiv').outerWidth() + 100)},1000);
答案 1 :(得分:1)
为什么不试试这个:
$('#mydiv').animate({left:-($('#mydiv').width() + 100)},1000);
答案 2 :(得分:1)
尝试:
var width = $('#mydiv').outerWidth();
$('#mydiv').animate({
left: (width + 100)
},1000);
不确定为什么在左值之前需要减法运算符?