【发布时间】:2012-12-13 13:40:54
【问题描述】:
场景:
- 用于嵌入 Vimeo 和 YouTube 的标准推荐 iframe
- 有人发现 iPhone 上的点击/触摸没有任何反应
- 禁用 css 和 js,一切正常
- 经过一番挖掘发现,如果禁用 css
.ui-widget :active { outline: none; }一切都按预期工作。
这些页面上没有 jquery-ui js,所以根本没有带有 .ui-* 的元素。 删除一行甚至不应该被解析的 css 怎么会导致这种行为?
【问题讨论】:
-
wtf 是对的。你的问题是什么?
-
对不起。为了清楚起见,编辑了问题。
-
这个问题不能像解释的那样回答,因为我们不知道所有的细节。您是否尝试过使用开发人员工具查看 .ui-widget :active 类是否被应用? link
-
我现在无法访问 XCode 环境,因此无法在 iphone 级别进行调试。我唯一知道的是,提到的选择器会以某种方式禁用某些元素的触摸功能。我希望有人可能知道这是否是一种已知行为。
标签: iphone css video-embedding