你好,我想要一個元素從瀏覽器窗口外部滑入視圖 - 我的網頁的可見div是900px寬,並且是一個浮動在瀏覽器窗口中心的框。 (因此,如果瀏覽器窗口的寬度爲1100px,則我的900px div的每一邊都有100px的空白區域,而在1500px寬的瀏覽器窗口中,每邊都有300px的空白區域等等)。使用jquery從外部瀏覽器窗口創建元素的動畫?
想要的是讓一個元素從側面滑入,以便它進入瀏覽器窗口,然後在瀏覽器窗口的內邊緣與我的900px框的外邊緣之間的空白區域移動,然後輸入框(要清晰,全部在一個連續的運動中)。
這很容易完成,如果我只有一個瀏覽器窗口大小 - 我只是讓元素動畫留下 - = 500px左右,但是,如果我的網站的查看器使用更大的屏幕,該元素將從空白區域開始,而不是在瀏覽器窗口之外。
當然,我可以做一些類似左邊動畫的東西 - = 1000px,但那意味着屏幕較小的人只是等待元素出現,因爲它跨越了非存在的非空間瀏覽器窗口的存在區域。
所以,我的問題是,有什麼我可以告訴jQuery(或插件)來設置移動元素的起點在瀏覽器窗口的可見邊緣之外,無論瀏覽器窗戶的大小?謝謝!
謝謝布萊恩,我看着你的鏈接,這是相當有趣的。我去看看我可以測試它,並使其工作... – 2011-02-04 17:58:04
嗨,請看看這個測試頁,如果你不介意,請給我一個提示你如何實施你的解決方案。我有兩個滑入的元素,一個從左邊開始,另一個從右邊開始。它們在我的頁面內部相遇,但不在中心...... http://ianmartinphotography.com/test-site/index-left-right-10.html現在,滾動條出現並收縮在底部作爲動畫運行的頁面。 (我只是簡單地將我的動畫製作得足夠大,可以放置1920像素的顯示器。)使用您的解決方案會很好,所以不會有滾動條...謝謝! – 2011-02-04 19:36:47