css - 光标指针导致 iPad 闪烁

标签 css angularjs

我在 iPad 上运行我的网站时遇到了一个问题。即使我在屏幕上进行触摸,ipad 也不会发出咔哒声。

我通过在 html 主体上应用以下 css 克服了这个问题:

cursor: pointer;

现在,当我离开时,它会将触摸检测为点击事件。但是,这会导致屏幕闪烁。

下面是我的意思:

.div2 {
  cursor: pointer;
}
<div class="div1">
  <p>
    div one has no flicker
  </p>
</div>

<div class="div2">
  <p>
    This one flickers when clicked on a touch screen or device mode on chrome
  </p>
</div>

我该如何解决这个副作用?还是有其他选择?我想尽可能避免使用太多 jQuery/javascript。

最佳答案

你试过吗?

@media only screen and (device-width: 768px) {
    .div2{
      cursor:default;
    }
}

关于css - 光标指针导致 iPad 闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30574207/

相关文章:

javascript - 将变量绑定(bind)到 Controller 内的模型

javascript - 当移动到 AngularJS 上的其他路由时,如何保留我的输入数据?

javascript - 如何在 Angular.js 中设置元素的值

javascript - 为 Controller 全局缓存 $resource api 请求

css - 在点击另一个 ID 时切换类边距

javascript - 以一定数量的字符隐藏文章的其余部分

javascript - 自定义响应式下拉菜单

javascript - 在angularjs中每X分钟生成一次时间数组

html - z-index 不适用于绝对元素

css - Chrome 中的 SVG 过滤器有所不同