css - 如何禁用峰值和弹出效果(iPhone 6s 上 Safari 的强压力效果)

标签 css twitter-bootstrap iphone-6 3dtouch peek-pop

我需要在此代码( Bootstrap 环境)中的“a”元素上禁用峰值效果(iPhone 6s 上 Safari 的强压力效果):

<article>
  <div class="gall-thumbnail">
    <a data-toggle="modal" href="mod1#">
      <img src="img.jpg"/>
      <p class="text-center caption">Caption</p>
    </a>
  </div>
  <div class="modal fade" id="mod1">
    <div class="modal-dialog">
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
          <h5 class="modal-title text-center">Caption</h5>
        </div>
        <div class="modal-body">
          <img src="img.jpg" class="img-responsive"/>
        </div>
      </div>
    </div>
  </div>
</article>

我需要禁用它,因为如果在 iPhone 6s 上用 Safari 强烈按下,那么 Bootstrap 的“模态”组件在这里与“峰值”冲突,并且它显示的图片不是放大的 img.jpg。

因此,在 iPhone 6s 上用 Safari 强烈按下时,禁用“a”元素上的“peek”或显示放大的 img.jpg 会很好。

最佳答案

如果你想在 iOS 上“强”按某个元素时禁用浏览,你可以设置 webkit-user-selectwebkit-touch-callout css 中的属性为 none。如果你想在所有“a”标签上阻止它,你可以这样做:

a{
  -webkit-user-select:none;
  -webkit-touch-callout: none;
}

关于css - 如何禁用峰值和弹出效果(iPhone 6s 上 Safari 的强压力效果),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37787934/

相关文章:

css - twitter-bootstrap 中的居中形式?

html - 我怎样才能像这样定位图像?

css - 将 SVG 调整为特定尺寸

html - 离页边距大

css - 边距在删除边框时崩溃

java - 现有 webapp 的 GWT Bootstrap 响应式设计与屏幕

html - 如何动态调整表中的行数以填充 Bootstrap 中的表元素?

ios - watchKit 无法在模拟器上运行

ios - 新 iPhone 6 和 6+ 的图像分辨率,添加了 @3x 支持?

ios - iPhone 6、iOS 8.1 在设备上报告 320x568 点屏幕,但在模拟器上报告 375x667