javascript - 如何在触摸启动/按住时删除 chrome 中的默认框轮廓动画?

标签 javascript jquery css google-chrome

我这里有这段代码:

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 中出现的这个黑框?

circle represent tap-hold

谢谢

最佳答案

我发现这些文章很有用:

不幸的是,“MSHoldVisual”事件似乎只在 Edge/IE 上受支持,我找不到适用于 Chrome 的类似事件。

关于javascript - 如何在触摸启动/按住时删除 chrome 中的默认框轮廓动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46714590/

相关文章:

javascript - 如何创建正则表达式以不只接受特殊字符或数字

javascript - Sequelize update with association 不更新关联模型的表

javascript - 如何在不使用 Ajax 的情况下将值从 PHP 传递到 Javascript?

jquery - 在弹出窗口中选择框在 Internet Explorer 中不起作用

HTML 过渡不适用于 Grayfade

javascript - 如何在Javascript中访问函数外部的变量

javascript - 后退按钮没有带我到上一页

javascript - 引用错误: xepOnline is not defined when downloading PDF in JSFiddle

javascript - 调整文本大小以适合整个容器的文本

html - div 的不同边距