Jquery-相对有生命的DIV

时间:2014-04-12 12:26:35

标签: jquery css

我有$("#myDiv").animate({right: "-200%"}, 1000)这足以将尸体发送出去。但那个测试屏幕是4:3。现在,我正在16:9的屏幕上测试相同的页面,我仍然可以看到该div的一部分。 div是640px宽。

那么如何使用$("#myDiv").animate({right: "(zero point of the currentbody)-640px"}, 1000)

之类的东西在jquery中为它设置动画

2 个答案:

答案 0 :(得分:0)

如果您的元素是绝对定位的,您可以计算div的宽度,然后您可以应用

右: - [你的div的宽度]

因为右:0;将div放在屏幕右侧,一旦从右侧减去div的宽度,它就会从屏幕上消失。

但是应该是绝对的还是固定的。

答案 1 :(得分:0)

您可以更改页面的宽度,然后使用以下

$("elem").animate({"left":$(window).width()+640});

将elem替换为元素对象