jquery - iphone/css - 单击时如何防止黑色半透明覆盖在项目上

标签 jquery iphone html ios

我正在编写一个移动网站,在 iPhone 中,当您触摸/按住可点击的项目时,图像顶部会出现一个明显的半透明黑色覆盖层。有没有人经历过这个?我该如何摆脱它?有没有办法用CSS?这是我的代码:

childLink = $('<div class="option"/>');
childLink.click(function () {
    $(this).find('.option_image').addClass('active');
    hideScene($(this).attr('data-sceneID'),'standard');
});

最佳答案

您可以使用 CSS 属性 -webkit-tap-highlight-color:

设置点击突出显示的颜色

要禁用突出显示,请使用 alpha = 0 的颜色。

.yourLinkClass {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

更多信息在这里:http://css-infos.net/property/-webkit-tap-highlight-color

关于jquery - iphone/css - 单击时如何防止黑色半透明覆盖在项目上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7178553/

相关文章:

jquery - 在 Cytoscape.js 中查找 x,y 位置的元素

jquery - 如何从 jquery datepicker 获取选定的日/月和年

iphone - iOS——升级需要 OpenGL ES 2.0?

iphone - 我目前在控制台 : 中收到此崩溃日志

javascript - 有没有办法在屏幕调整大小时关闭导航下拉菜单?

javascript - 如何在断点处重新排序 div/更改标记

jquery - 如何使用 jquery validate 验证表单的动态部分

javascript - 防止触发按钮事件

iphone - 使用 OpenAL 连接 2 个音频源

php - 如何在 WP Web Scraper 中选择一些相同代码的代码?