0

我需要提供可在移动平台浏览器上使用的网页(为桌面浏览器制作)。

在我的页面上是表格(时间表),其中包含自定义工具提示和自定义上下文菜单的单元格。一些单元格也是链接。这意味着,onmouseover、onmouseout、oncontextmenu 和 onclick 有自定义事件。

移动浏览器(在安卓手机/平板电脑上)没有鼠标,所以我只能点击(实际上显示工具提示或在链接的情况下导航)或长按(实际上选择文本并显示浏览器标准菜单)。

是否有任何解决方案(例如 jQuery 插件)可以在移动浏览器中显示自定义上下文菜单并提供自定义工具提示?谢谢你。

4

1 回答 1

0

最后,使用jQuery Mobile有一个很好的解决方案。jQuery Mobile 是单个文件中的 jQuery 插件集合,我只从中获取了虚拟鼠标事件插件。

当我使用整个插件时,它破坏了页面布局和一些 JavaScript 功能。

对于我使用的上下文菜单vmousedownvmouseup事件,因为taphold没有提供事件对象中事件的位置。

默认系统上下文菜单(复制、共享、查找)可以通过 CSS 定义 ( ) 关闭-webkit-touch-callout: none! important;

于 2012-06-15T08:39:00.720 回答