为什么点击在触摸模式下不起作用

时间:2014-10-15 06:57:19

标签: javascript jquery html css touch

我使用一个名为" simpleScroll"的在线脚本制作了一个简单的carousal。

这是脚本的链接:

http://logicbox.net/jquery/simplyscroll/#config

我的问题:

这是链接页面:

http://namdarshirazian.com/exhibition.php

通常在桌面模式下,当我点击每个图像时,它会运行一个javascript并显示一个弹出窗口。这个javascript是我自己写的。简单的隐藏和显示动作。

但是当用智能手机(android / firefox)查看时,它不会触发点击事件。很奇怪。任何人都可以帮助我为什么这不起作用?

点击操作非常简单:

$("body").on("click", "element", function(){

});

2 个答案:

答案 0 :(得分:1)

您可以尝试使用touchup和touchdown事件。这实际上是由于人们担心接触很长而导致的混乱。快速点击库可能会使事情变得平滑。

答案 1 :(得分:1)

当我的网站响应任何设备分辨率时,我遇到了同样的问题,解决方案很简单,你将jQuery编写为标准,但你必须包含一个允许jQuery在触摸设备上工作的脚本。

将此脚本添加到您的网站并检查魔术结果:

http://touchpunch.furf.com/