我有$("#myDiv").animate({right: "-200%"}, 1000)
這足以發送一個div的身體。但那個測試屏幕是4:3。現在,我正在16:9屏幕上測試相同的頁面,我仍然可以看到該div的一部分。該div是640px寬。Jquery-Relatively animate DIV
那麼,怎樣才能在jQuery的喜歡的東西$("#myDiv").animate({right: "(zero point of the currentbody)-640px"}, 1000)
我有$("#myDiv").animate({right: "-200%"}, 1000)
這足以發送一個div的身體。但那個測試屏幕是4:3。現在,我正在16:9屏幕上測試相同的頁面,我仍然可以看到該div的一部分。該div是640px寬。Jquery-Relatively animate DIV
那麼,怎樣才能在jQuery的喜歡的東西$("#myDiv").animate({right: "(zero point of the currentbody)-640px"}, 1000)
動畫,如果你的元素absoutely定位,就可以計算出你的div的寬度,那麼你可以申請
權: - [中的寬度你的div]
因爲右:0;將div粘貼到屏幕的右側,只要您從右側減去div的寬度,它就會從屏幕上消失。
但是應該是絕對的或固定的。
可以GE寬度頁面國稅發然後usethe以下
$("elem").animate({"left":$(window).width()+640});
更換ELEM隨着你的元素對象
對不起,我再次編輯了我的問題。我的動畫應該向左轉。我想我必須修改你的代碼。 – Litestone
我很抱歉,我想送它離開。是的,它有絕對的定位。我會嘗試你的建議 – Litestone
是的,用左邊替換右邊。 – mehulmpt