我希望能够禁用iPad touch& amp;保持我的网站上的所有内容的功能,除了一个图像。我已经设法使用:
为所有图像执行此操作event.preventDefault(); event.stopPropagation();
on touchstart& touchmove事件,这很有效。但我无法弄清楚如何在我的网站上为特定图像提供此功能。
任何帮助都将不胜感激。
干杯, 赫尔穆特
答案 0 :(得分:1)
好的,我已经找到了办法做到这一点。基本上我围绕这些事件陈述设置条件,如下:
if (!saveImage)
{
event.preventDefault();
event.stopPropagation();
}
我只针对在touchstart事件中调用的函数执行此操作,因为我不需要(或想要)阻止任何其他触摸事件的默认值。我需要做的就是适当地设置saveImage布尔值,这样当我触摸我想要保存的图像时这才是真的(这很简单)。