mouse listener
Tue Apr 02 2024 12:16:59 GMT+0000 (Coordinated Universal Time)
Saved by
@eliranbaron102
#javascript
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function () {
var link = document.getElementById('exit-intent-popup-trigger');
function handleClick(e) {
e.preventDefault();
}
link.addEventListener('click', handleClick);
function triggerClick() {
link.click();
sessionStorage.setItem('eventTriggered', 'true');
}
// בדיקה האם המכשיר הוא נייד
var isMobile = /Mobi|Android/i.test(navigator.userAgent);
if (isMobile) {
if (sessionStorage.getItem('eventTriggered') !== 'true') {
setTimeout(triggerClick, 8000);
}
} else {
document.addEventListener('mousemove', function(e) {
if (sessionStorage.getItem('eventTriggered') !== 'true') {
if (e.clientY < 45) {
triggerClick();
document.removeEventListener('mousemove', arguments.callee);
sessionStorage.setItem('eventTriggered', 'true');
}
}
});
}
});
</script>
content_copyCOPY
show pop up when the user tries to exit from the website
Comments