【问题标题】:Disable touch on an iframe but keep clicking ability禁用 iframe 上的触摸但保持点击功能
【发布时间】:2014-08-18 00:19:39
【问题描述】:

我有一个 iframe,它阻挡了下面的图层,并且不允许它在手机和平​​板设备中通过触摸滚动。有什么方法可以仅使用 iframe 的类名或持有它的 div 的类名来禁用 iframe 上的触摸?

【问题讨论】:

标签: javascript jquery html css iframe


【解决方案1】:

使用 CSS pointer-events 禁用元素上的任何触摸事件:

iframe {
  pointer-events: none;
}

https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events

JSFiddle 示例:

http://jsfiddle.net/eyync6mp/2/

【讨论】:

  • 正如我在标题中提到的,“我需要保持点击能力”所以我不能使用指针事件
  • 哦,我明白你在说什么。我很困惑,因为您说“有什么方法可以仅在 iframe 上禁用触摸......”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-22
  • 1970-01-01
  • 2015-09-20
  • 2014-02-03
相关资源
最近更新 更多