我这里有这段代码:
var t
$('#camera').on("touchstart", function(e) {
event.preventDefault();
t = setTimeout(function(){ $("#filters").addClass("reveal-filters"); }, 1000);
});
$('#camera').on("touchend", function(e) {
clearTimeout(t);
});
我已经成功禁用了上下文菜单,但是当您触摸并按住时,如何删除 chrome 中出现的这个黑框?
谢谢
最佳答案
我发现这些文章很有用:
- > Disable scrolling when touch moving certain element
- > Disable Hold Box on ie11 W8.1 Touch Device
- > https://msdn.microsoft.com/en-us/library/jj583807(v=vs.85).aspx
不幸的是,“MSHoldVisual”事件似乎只在 Edge/IE 上受支持,我找不到适用于 Chrome 的类似事件。
关于javascript - 如何在触摸启动/按住时删除 chrome 中的默认框轮廓动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46714590/