停止Pulsate jQuery效果

Sam*_*ows 8 jquery jquery-effects

我目前正在使用kilianvalkhof jQUERY pulsate effet. http://kilianvalkhof.com/jquerypulsate/

我的目标是在用户点击菜单项时启动div的效果.

当用户点击不同的菜单项时,我希望currant active pulsate效果停止,而新的一个在另一个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"});              

       });

    });
Run Code Online (Sandbox Code Playgroud)

问题是无法关闭.pulsate.因此,如果您单击item1然后单击item2,它们将继续脉动直到页面刷新.

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

多谢你们.

塞缪尔

epa*_*llo 12

调用destroy来阻止它.

$("#YourItemsId").pulsate("destroy");
Run Code Online (Sandbox Code Playgroud)