gpt4 book ai didi

jquery - 在 jQuery 中处理移动 Web 的 mouseover/mouseout 事件

转载 作者:行者123 更新时间:2023-12-01 05:05:19 24 4
gpt4 key购买 nike

我正在开发移动网络,并面临 js 中使用的 mouseover/mouseout 事件的问题。这两个事件用于更改链接的不透明度。问题是,我需要点击两次(在 iPhone 上测试)才能激活链接。我的猜测是,第一次点击时,它将点击视为鼠标悬停事件,第二次点击视为点击事件。

有什么方法可以跳过/禁用/忽略移动网络的这些事件,这样我就不需要点击两次?

谢谢

最佳答案

这是一个迟到的回复,但为了子孙后代和任何在谷歌上搜索的人,这里有一个解决方案:

不要使用 .mouseenter(),而是使用 .mousemove()。您可以保留 mouseleave(),因为在您单击移动设备上的项目后,这并不重要。 .mousemove() 被忽略,并且在第一次触摸时触发点击。

您可能想要绑定(bind)/取消绑定(bind)事件,以便它仅触发一次。

http://api.jquery.com/mousemove/

关于jquery - 在 jQuery 中处理移动 Web 的 mouseover/mouseout 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6465985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com