我有$("#myDiv").animate({right: "-200%"}, 1000)
这足以将尸体发送出去。但那个测试屏幕是4:3。现在,我正在16:9的屏幕上测试相同的页面,我仍然可以看到该div的一部分。 div是640px宽。
那么如何使用$("#myDiv").animate({right: "(zero point of the currentbody)-640px"}, 1000)
答案 0 :(得分:0)
如果您的元素是绝对定位的,您可以计算div的宽度,然后您可以应用
右: - [你的div的宽度]
因为右:0;将div放在屏幕右侧,一旦从右侧减去div的宽度,它就会从屏幕上消失。
但是应该是绝对的还是固定的。
答案 1 :(得分:0)
您可以更改页面的宽度,然后使用以下
$("elem").animate({"left":$(window).width()+640});
将elem替换为元素对象