ontouchstart 在 iPad 上不可用?
Posted
技术标签:
【中文标题】ontouchstart 在 iPad 上不可用?【英文标题】:ontouchstart not available in iPad? 【发布时间】:2015-11-18 11:35:15 【问题描述】:我想根据 iPad 上的项目的触摸来隐藏一个元素。以下链接显示 -https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafarihtmlRef/Articles/Attributes.html,Safari 支持 ontouchstart 属性被支持,但它不起作用。在这种情况下我们该怎么办?我不能使用任何 javascript。我只需要在 html 中实现它。
我的代码:
<div class="myclass" id="overlay" ontouchstart="hideElement()" onclick="hideElement()" onmousedown="hideElement()"></div>
【问题讨论】:
【参考方案1】:不能直接在 html 元素上添加ontouchstart
。因为只有 Apple 扩展支持。可以看到here:
支持水平
苹果扩展。
您可以使用 Jquery 或不同的 Apple 扩展来实现。您可以在此处找到有关 Apple 扩展的更多详细信息: https://developer.apple.com/app-extensions/
【讨论】:
以上是关于ontouchstart 在 iPad 上不可用?的主要内容,如果未能解决你的问题,请参考以下文章
UICollectionViewCell 内容在 iPad 上不可见
SWRevealViewController 在 iPad 上不起作用