jQuery:平板电脑的不同行为以及dblclick和mousedown事件

时间:2016-06-10 17:24:21

标签: jquery mousedown

我尝试制作一些网页,同时适用于PC浏览器和平板电脑(运行Android)。我在页面标题中启动了我的网页:

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">

然后它是一个很长的代码,处理表格单元格上的dblclick和mousedown,jQuery打开正确的对话框,直到它在PC上工作正常,当我与平板电脑连接时,它识别 mousedown 事件在单元格而不是 dblclick ;而是打开适当的对话框,屏幕正在调整大小(变小)!我尝试了很多次但是dblclick没有被识别为PC(打开一个对话框)。 我是否需要开发适合平板电脑和其他适用于PC的独立网站,或者可以通过一些代码更改让平板电脑正确响应? 感谢。

1 个答案:

答案 0 :(得分:1)

触摸设备上没有触发dblclick事件(包括Windows 10触摸屏,因此这不是平板电脑/移动设备专有的),但如果您使用的是jQuery mobile,则会有{{3}你可以利用一个tap event