gpt4 book ai didi

javascript - 检测鼠标实际移动的时间,而不仅仅是页面移动的时间

转载 作者:行者123 更新时间:2023-11-30 18:29:31 25 4
gpt4 key购买 nike

我在尝试在我的页面上创建导航时遇到了一个很大的问题。如果鼠标进入一个元素然后它选择它,然后如果你使用箭头键它会选择相对于所选元素的元素。然而,当箭头键导致页面滚动时,这是一个问题,因为(取决于鼠标的位置)它会选择适当的元素,然后在页面移动后立即选择鼠标现在悬停的项目(即使你没有'移动鼠标)。

有谁知道如何解决这个问题?我试着修改它,但我的解决方案似乎都不起作用。感谢您提供任何帮助,谢谢。

最佳答案

听起来您应该在 mousemove 上绑定(bind)“select when mouse enters”事件,并在 mousestop 上取消绑定(bind)该事件。 mousestop 本身并不存在,因此您必须以某种方式创建它或使用插件(至少有一些插件,例如 https://github.com/richardscarrott/jquery-mousestop-event/ )。我认为这将是最简单的解决方案,但您的 UI 似乎有点奇怪(您希望箭头键正常滚动页面“选择”一个可能大于滚动大小的元素?)

关于javascript - 检测鼠标实际移动的时间,而不仅仅是页面移动的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10036169/

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