iPhone/iPad 是不是支持 mouseout 事件?

Posted

技术标签:

【中文标题】iPhone/iPad 是不是支持 mouseout 事件?【英文标题】:Does iPhone/iPad support mouseout event?iPhone/iPad 是否支持 mouseout 事件? 【发布时间】:2011-08-10 06:38:42 【问题描述】:

Apple 开发者文档说 ios 支持“mouseout”事件;

http://developer.apple.com/library/iOS/#documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html

但我还没有看到任何这样的例子......有人可以帮我吗?

【问题讨论】:

【参考方案1】:

相当晚的答案-如何实现onmouseout使用的实用解决方案:

$('*').on('click', function() return true; );

这样,当您单击页面上的某个位置时,将触发 mouseout。

希望对您有所帮助。

【讨论】:

为 DOM 上的每个元素添加一个事件处理程序,不用谢。 我认为上面的评论非常低调。这种解决方案对性能非常糟糕。不要使用是。 $('body').on.... 会是更好的方法。【参考方案2】:

文档说:

如果用户点击可点击元素,事件按以下顺序到达: mouseover、mousemove、mousedown、mouseup 和 click。鼠标移出 仅当用户点击另一个可点击项目时才会发生事件。

这和 jQuery 有什么关系?

【讨论】:

可点击项目包括什么(除了标签) 任何支持HTML onclick attribute(或HTML5 HTMLElement interface)的元素,几乎是所有元素。

以上是关于iPhone/iPad 是不是支持 mouseout 事件?的主要内容,如果未能解决你的问题,请参考以下文章

如何支持适用于 iPhone、iPad 和 iPad Mini 的 iOS 应用程序

检测 iPhone/iPad 是不是受密码保护

iPhone OK,但不是 iPad .. 为啥?

我们是不是需要为所有 iPhone/iPad 设备提供单独的故事板?

检测 iPhone iPad 等是不是不工作

ios - iPhone/iPad 生态系统是不是有可靠的崩溃报告系统?