我希望在頁面上具有向下滾動效果,當您到達一張幻燈片時,它會停在該幻燈片上,但當您繼續向下滾動背景圖像一個元素不斷變化。我正在尋找scrolldeck.js http://johnpolacek.github.io/scrolldeck.js/decks/responsive/在向下滾動時更改元素的背景圖像5次
要做到這一點,但我不知道如何刪除/添加類取決於使用滾動的數量。任何線索?謝謝!
我希望在頁面上具有向下滾動效果,當您到達一張幻燈片時,它會停在該幻燈片上,但當您繼續向下滾動背景圖像一個元素不斷變化。我正在尋找scrolldeck.js http://johnpolacek.github.io/scrolldeck.js/decks/responsive/在向下滾動時更改元素的背景圖像5次
要做到這一點,但我不知道如何刪除/添加類取決於使用滾動的數量。任何線索?謝謝!
您可以使用窗口滾動來確定要顯示的圖像以及何時顯示。快速示例。
var currentUrl = null;
var imageControl = function(event) {
var fromTop = $(window).scrollTop(), // The distance from the top of the page
url = null;
if(fromTop < 2000) {
url = 'http://placehold.it/1000/FF0';
} else if (fromTop > 2000) {
url = 'http://placehold.it/1000/F00';
}
if(url !== currentUrl) {
$('body').css('background', 'url(' + url + ')');
currentUrl = url;
}
};
$(window).scroll(imageControl);
您可以改善這種很多,所以當它並不需要等它不運行這段代碼....
很酷的感謝,有沒有辦法在幻燈片到達它時停下來?我知道你必須申請固定的位置,但可以用滾動套牌來完成嗎? – user1937021
我還沒有/不使用scrolldeck。 – iConnor
我用這段代碼解決了我遇到的一個問題,它效果很好!但是當我滾動時,我得到一個「閃爍」,因爲它評估每個滾動的值。有沒有解決這個問題? – dougmays
查找到:HTTP: //prinzhorn.github.io/skrollr/和http://imakewebthings.com/jquery-waypoints/ –
[向下滾動元素執行代碼]的可能重複(http://stackoverflow.com/questions/18491489/execute -code-on-scroll-down-an-element) –