似乎一旦双击Hammer.js,就无法再下载iOS / Safari上的图像

问题描述 投票:0回答:1

我正在使用hammer.js,我在页面下方有一个图像列表,当用户双击图像时,我要将URL复制到用户剪贴板。在包括safari / iOS在内的所有浏览器中都可以正常工作。但是,一旦在safari / iOS中实现了典型的默认功能,即按住图像并保存图像就消失了。在其他浏览器(包括我测试过的所有android设备)上,这仍然可以正常工作。

var elements = document.getElementsByClassName('manypics');
var myElement = elements[0];
var mc = new Hammer(myElement);

 mc.on("doubletap", function (ev) {
     console.log('do some stuff here using ev');
 }

正在寻找双击以起作用,而又不破坏safari / iOS中的默认功能以能够下载图像。

javascript safari hammer.js
1个回答
0
投票

嗯...似乎不仅与双击有关。我发现只要在图像元素上创建Hammer对象,图像上就会发生这种情况。

嘿,有人吗?请帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.