【问题标题】:JQuery button clicks via mouse not working in Chrome due to touchscreen and mouse conflict由于触摸屏和鼠标冲突,通过鼠标单击 JQuery 按钮在 Chrome 中不起作用
【发布时间】:2016-04-18 03:52:06
【问题描述】:

我正在使用一个名为 smoothzoom.js 的插件。最近我注意到它在 Chrome 浏览器上无法正常工作。缩放按钮和拖动缩放图像的能力不起作用。该插件的演示站点也不起作用。

http://vectorflower.com/preview/smooth_zoom/

我的调查使我相信,因为我的新笔记本电脑是触摸屏,所以它突出了我的问题。触摸和鼠标操作之间存在冲突。触摸屏幕在使用鼠标时不起作用。

该插件在 IE 和移动浏览器上仍然可以正常工作。

有没有这方面的经验可以提供解决方案?

是否可以使用 jQuery Mobile 事件(例如 vmousedown)对其进行修补?

【问题讨论】:

  • Chrome 一切正常。
  • 您可以点击缩放按钮并在查看器中拖动图像吗?
  • 是的,先生。我可以使用所有功能。使用谷歌浏览器版本 47.0.2526.111 m
  • 我正在使用相同的。如果我在隐身模式下加载,这与清除 cookie 的效果相同吗?
  • 我相信确实如此。尝试-除此之外-也许在浏览器中注销谷歌帐户,并在它询问您时清除所有内容。这让我从过去的一些头痛中解脱出来。

标签: jquery google-chrome jquery-mobile touch


【解决方案1】:

该插件在 Chrome 上运行良好,请尝试清除 chrome 上的缓存!

【讨论】:

  • 使用鼠标滚轮并双击图像放大,但是没有任何按钮起作用或在图像周围拖动
  • 好的,首先关闭您的 chrome 浏览器...然后打开私人窗口,如下所示:img.wonderhowto.com/img/70/62/63439021050029/0/… 并重试
  • 请问,您有触摸屏电脑吗?我刚刚阅读了供应商网站上的说明,发现与触摸屏设备存在某种冲突。我的是触摸屏。
  • 不,我的屏幕不是触摸屏!
  • 我什么都试过了。页面上建议。我旁边有个同事也试过他们的触摸屏笔记本电脑,也不好用。
【解决方案2】:

阅读了插件供应商网站上的 cmets 后,禁用 chrome://flags 上的触摸屏支持可以解决问题,但这对于包含该插件的网站的日常用户来说并不是一个解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多