我希望當訪問者向下滾動時顯示彈出窗口。當向下滾動瀏覽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. 當瀏覽器關閉時顯示彈出窗口
- 2. 當離開網站時彈出窗口
- 3. 當用戶嘗試退出瀏覽器窗口時顯示彈出窗口(GMail樣式)
- 4. 當用戶離開我的網站時顯示彈出窗口
- 5. jquery,當瀏覽器刷新時窗口自動向下滾動
- 6. 當div增長時自動向下滾動瀏覽器窗口
- 7. 瀏覽網站時保留彈出窗口
- 8. 瀏覽彈出窗口?
- 9. 在瀏覽器窗口關閉前顯示jQuery彈出窗口
- 10. 彈出窗口:當彈出彈出窗口時關閉彈出
- 11. 當壁虎瀏覽器顯示彈出窗口時窗體關閉
- 12. 如何讓瀏覽器在顯示彈出窗口時變暗
- 13. 在瀏覽到其他頁面時不顯示彈出窗口
- 14. 在向下滾動(瀏覽)時彈出colorbox
- 15. 彈出窗口window.showModelDialog即HTML彈出的Android瀏覽器
- 16. jQuery彈出窗口滾動
- 17. 的jQuery jqModal全窗口彈出瀏覽器滾動已發行
- 18. 在彈出窗口中顯示html
- 19. HTML彈出窗口不顯示
- 20. 使用AJAX顯示HTML彈出窗口
- 21. 防止顯示彈出窗口時的背景滾動
- 22. 顯示彈出/瀏覽器
- 23. 窗口退出時的模態彈出
- 24. 顯示在瀏覽器窗口頂部的彈出窗口,如果彈出窗口阻止程序啓用
- 25. 彈出窗口不滾動時關閉
- 26. 第一次向下滾動顯示彈出窗口第二次向下滾動不應該顯示彈出使用jquery
- 27. 彈出窗口和瀏覽器動作窗口之間的chrome.storage
- 28. 彈出窗口不顯示
- 29. 彈出窗口不顯示
- 30. 彈出窗口不顯示
做你的功課,張貼你試過的一些代碼,然後再回來問這個問題......我們很樂意幫助 – webeno 2014-09-28 16:04:13
這是不可理解的。確保你有某種你迄今爲止嘗試過的例子,以獲得一些幫助 – 2014-09-28 16:04:58