【问题标题】: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

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

【问题讨论】:

    标签: javascript jquery iphone ios ipad


    【解决方案1】:

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

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

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

    希望对您有所帮助。

    【讨论】:

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

    文档说:

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

    这和 jQuery 有什么关系?

    【讨论】:

    猜你喜欢
    • 2011-03-16
    • 1970-01-01
    • 1970-01-01
    • 2013-08-17
    • 2012-07-09
    • 2017-11-23
    • 1970-01-01
    • 1970-01-01
    • 2012-10-04
    相关资源
    最近更新 更多