換句話說,當鼠標指針位於瀏覽器的關閉按鈕(X按鈕)上時,用於檢測事件的javascript/jquery代碼
或當鼠標指針輸入X軸時,瀏覽器的按鈕。
obs:類似於(http://www.jpost.com),請在瀏覽器的關閉按鈕(X按鈕)中輸入該網站並將鼠標指針放入
。當鼠標指針位於瀏覽器的關閉按鈕上時,如何檢測事件?
2
A
回答
2
1
看完你的問題後,我很好奇,並在網上搜索。我發現建議使用ouibounce
庫。這不會明確檢查用戶是否在瀏覽器退出圖標上懸停,但它確實允許您在用戶嘗試離開您的網站之前顯示模式/彈出窗口。
下面是示例步驟,你可以遵循使用這個庫:
1)創建模式。即<div id="modal"></div>
2)選擇模態。即var modal = getElementById('modal');
3)在選定的模態上調用任意反彈。即var bounce = ouibounce(modal);
4)發射或禁用ouibounce。即bounce.fire();
查看ouibounce
github瞭解更多信息。 This是我通過在線搜索與您的問題有關的問題的地方。
3
這就是所謂的退出意圖。
您無法跟蹤文檔外的用戶鼠標移動。
但你可以檢查鼠標出了什麼運動矢量和預測,如果它是希望關閉或別的東西
簡化跟蹤退出意圖
https://jsfiddle.net/kristapsv/qs3wk8Ld/
var addEvent = function(obj, evt, fn) {
if (obj.addEventListener) {
obj.addEventListener(evt, fn, false);
}
else if (obj.attachEvent) {
obj.attachEvent("on" + evt, fn);
}
};
addEvent(document, "mouseout", function(event) {
event = event ? event : window.event;
var from = event.relatedTarget || event.toElement;
if ((!from || from.nodeName == "HTML") && event.clientY <= 100) {
alert("left top bar");
}
});
相關問題
- 1. 檢測vb.net瀏覽器關閉事件
- 2. 關於瀏覽器關閉事件
- 3. 如何在Firefox中檢測瀏覽器關閉事件?
- 4. 如何檢測瀏覽器窗口/選項卡關閉事件?
- 5. 如何檢測瀏覽器(不是窗口)關閉事件
- 6. 是否有可能檢測鼠標何時位於瀏覽器選項卡上?
- 7. 如何檢測瀏覽器關閉?
- 8. 在Asp.net上檢測瀏覽器關閉
- 9. 檢測刷新瀏覽器卸載/ beforeunload當瀏覽器關閉
- 10. Delphi檢測鼠標懸停在窗體的關閉按鈕上
- 11. 瀏覽器 - 檢測瀏覽器關閉或標籤接近
- 12. 關閉瀏覽器事件
- 13. 瀏覽器關閉事件
- 14. 如何在「瀏覽」按鈕上顯示指針光標
- 15. 確認框,當瀏覽器/標籤關閉按鈕點擊
- 16. 檢測asp.net中Alt + F4的瀏覽器關閉事件
- 17. 當瀏覽器關閉位於硬盤上的html文件時,cookie已過期
- 18. 當指針距瀏覽器窗口底部X個單位時觸發鼠標事件
- 19. 如何檢測按鈕單擊後的鼠標移動事件
- 20. 在Flex中檢測瀏覽器窗口關閉事件?
- 21. 想要檢測瀏覽器關閉事件?
- 22. 檢測移動瀏覽器關閉事件
- 23. 當鼠標懸停在單詞上時顯示關閉按鈕
- 24. 當鼠標位於節點上時,如何將光標更改爲指針
- 25. 如何讓我的Opera瀏覽器運行鼠標指針
- 26. 調度Flash當人們關閉瀏覽器時的事件
- 27. jsf按鈕關閉瀏覽器頁面
- 28. 在基於Gecko的瀏覽器中檢測窗口關閉事件
- 29. Javascript檢測瀏覽器關閉
- 30. Flex BlazeDS檢測瀏覽器關閉
的版本,你到底去完成? –
類似於(http://www.jpost.com),進入網站並將鼠標指針放在瀏覽器的關閉按鈕(X按鈕)中。 – wlt