gpt4 book ai didi

jquery - 停止脉动 jQuery 效果

转载 作者:行者123 更新时间:2023-12-03 22:31:35 24 4
gpt4 key购买 nike

我目前正在使用 kilianvalkhof jQUERY 脉动效果。 http://kilianvalkhof.com/jquerypulsate/

我的目标是当用户单击菜单项时在 div 上启动效果。

当用户单击不同的菜单项时,我希望停止当前的事件脉动效果,并在不同的 DIV 上启动新的效果。

我似乎找不到阻止这种影响的方法。

    <!-- Menu -->

<div id="user_menu">
<ui>
<li id="item1"><a href="#">Name 1</a></li>
<li id="item2"><a href="#">Name 2</a></li>
</ui>
</div>

<!-- Map -- >

<div id="desk1">

<img src="images/image1.jpg" />

</div>

<div id="desk2">

<img src="images/image1.jpg" />

</div>

//jQuery
$(function() {
$("#item1")

.click(function() {
//$("#desk1").pulsate({color:"#09f"});

});

});

问题是无法关闭 .pulsate。因此,如果您单击 item1,然后单击 item2,两者都会继续跳动,直到页面刷新。

有一个选项可以将脉动设置为给定的数字,但理想情况下我希望它在给定的 div 上保持脉动,直到单击另一个菜单项。

谢谢大家。

塞缪尔

最佳答案

调用 destroy 来停止它。

$("#YourItemsId").pulsate("destroy");

关于jquery - 停止脉动 jQuery 效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13299595/

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