为什么这个jQuery可以在桌面上运行而不能在触摸设备上运行?

时间:2015-09-15 14:33:00

标签: javascript jquery touch

我想在用户尝试访问地址栏时显示模态(退出意图)。由于没有确定的方法来检测这个(安全原因)我假设当用户从顶部存在页面时他/她将尝试访问地址栏。

有一个名为Ouibounce的插件,但它不适用于触摸设备,因此我寻找其他解决方案。在StackOverflow上的另一篇文章中找到了这个:

$(document).on('mouseleave touchleave', function(e) {
    if(e.clientY < 0) {
      alert('y u leave from the top?');
    }
});

即使我在那里有touchleave事件,它在桌面上也能很好用但不能触摸设备。知道怎么让它起作用吗?

0 个答案:

没有答案