gpt4 book ai didi

jquery - 有没有办法在 jQuery 的悬停事件发生时取消它?

转载 作者:行者123 更新时间:2023-12-01 00:04:22 28 4
gpt4 key购买 nike

我使用 jQuery 悬停事件使元素“发光”(不透明度从 0.7 更改为 1),然后在鼠标离开时“发光”。这很棒,除非您不小心将鼠标移到元素上几次或多次。然后,该元素将开始闪烁(“发光”和“不发光”),次数与鼠标经过它的次数相同。

这不仅丑陋,而且还意味着需要运行的任何其他 jQuery .animate() 事件都必须等到这些连续的闪烁完成。可以在此处找到示例:http://www.rootsoftllc.com/accounts/

有没有办法告诉 jQuery 悬停事件它只能运行一次,然后必须等到它完成才能排除更多的鼠标事件?

最佳答案

是的,实际上很简单。在使用 .animate() 启动动画之前,将 .stop() 放入其中以停止队列中的任何其他动画。

在这里阅读:

The jquery online documentation on .stop()

关于jquery - 有没有办法在 jQuery 的悬停事件发生时取消它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7139613/

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