【发布时间】:2014-12-31 09:28:45
【问题描述】:
我有一个场景,我更新左值以显示 div 元素的某些部分。在我的例子中, div 元素的宽度很长。我使用 left 属性通过动画来回移动 div。
示例代码:
$('.slides .next').live('click', function(){
var pos = $(this).position();
var newLeft = (pos.left - 700);
$(this).animate({left: "-=left"}, 800);
// I also tried this instead of the above=> $(this).animate({left: newLeft}, 800);
});
在某些时候,左值会随着负值而变大(例如:-8400px)。超过这个值,左边自动变为0px;
非常感谢任何帮助。 谢谢
【问题讨论】:
-
可以取任意大的值,不会变成0px;
-
所以没有真正的限制?即使是负值?
-
有一些限制,但达到它意味着你应该重新考虑你的工作。
-
我认为没有限制...
标签: css