我希望當訪問者向下滾動時顯示彈出窗口。當向下滾動瀏覽html網站時退出彈出窗口顯示
-4
A
回答
0
步驟#1:上滾動事件檢測在網頁上(http://api.jquery.com/scroll/)
$(window).scroll(function() {
// Do something when user scroll
});
步驟#2:檢測何時滾動方向是向下(How can I determine the direction of a jQuery scroll event?)
var lastScrollTop = 0;
$(window).scroll(function(event){
var st = $(this).scrollTop();
if (st > lastScrollTop){
// scroll from top to down
} else {
// scroll from down to top
}
lastScrollTop = st;
});
步驟#3:顯示模式,警報或任何當用戶向下滾動
var lastScrollTop = 0;
$(window).scroll(function(event){
var st = $(this).scrollTop();
if (st > lastScrollTop){
// scroll from top to down -> show modal, alert, popup, etc.
$('#mymodal').show();
}
lastScrollTop = st;
});
只看爲了您的需求從元素到具體,我找到了一個解決方案來滿足您的需求。下次試試吧,記住:所以你不需要準備好做家庭作業,所以你應該在提問之前發佈幾行源代碼。
快樂編碼!
+0
謝謝你的幫助:) – 2014-09-28 19:42:12
+0
@ShunnoVubon不客氣。如果我解決了您的問題,請記住將我的答案標記爲未來用戶的解決方案:) – 2014-09-29 12:53:31
相關問題
- 1. 當用戶嘗試退出瀏覽器窗口時顯示彈出窗口(GMail樣式)
- 2. 當用戶離開我的網站時顯示彈出窗口
- 3. 當div增長時自動向下滾動瀏覽器窗口
- 4. 瀏覽彈出窗口?
- 5. 在瀏覽器窗口關閉前顯示jQuery彈出窗口
- 6. 如何讓瀏覽器在顯示彈出窗口時變暗
- 7. 在瀏覽到其他頁面時不顯示彈出窗口
- 8. 在向下滾動(瀏覽)時彈出colorbox
- 9. jQuery彈出窗口滾動
- 10. HTML彈出窗口不顯示
- 11. 在彈出窗口中顯示html
- 12. 顯示彈出/瀏覽器
- 13. 窗口退出時的模態彈出
- 14. 顯示在瀏覽器窗口頂部的彈出窗口,如果彈出窗口阻止程序啓用
- 15. 彈出窗口不滾動時關閉
- 16. 第一次向下滾動顯示彈出窗口第二次向下滾動不應該顯示彈出使用jquery
- 17. 彈出窗口不顯示
- 18. 彈出窗口不顯示
- 19. 顯示彈出窗口
- 20. iPhone:MKAnnotation顯示彈出窗口?
- 21. 彈出窗口和瀏覽器動作窗口之間的chrome.storage
- 22. Javascript登錄瀏覽器彈出窗口
- 23. Selenium關閉瀏覽器彈出窗口
- 24. 彈出式窗口瀏覽器控件
- 25. Java桌面瀏覽器彈出窗口
- 26. 如何顯示其他彈出窗口上的彈出窗口?
- 27. asp.net - 彈出窗口顯示彈出窗口
- 28. 當彈出窗口時Android彈出窗口消失
- 29. 爲WordPress網站每頁顯示一次彈出窗口
- 30. Javascript如何:隱藏瀏覽器彈出窗口onBeforeUnload並顯示自定義彈出窗口
做你的功課,張貼你試過的一些代碼,然後再回來問這個問題......我們很樂意幫助 – webeno 2014-09-28 16:04:13
這是不可理解的。確保你有某種你迄今爲止嘗試過的例子,以獲得一些幫助 – 2014-09-28 16:04:58