【问题标题】:Stop Pulsate jQuery Effect停止脉动 jQuery 效果
【发布时间】:2012-11-09 08:40:24
【问题描述】:

我目前正在使用 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 上保持脉动,直到单击另一个菜单项。

谢谢各位。

塞缪尔

【问题讨论】:

  • 有趣的效果,就像声纳信号一样。

标签: jquery jquery-effects


【解决方案1】:

调用destroy来阻止它。

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

【讨论】:

  • 哇,这么简单!非常感谢 epascarello!
猜你喜欢
  • 2012-07-09
  • 1970-01-01
  • 2011-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-20
  • 2010-09-08
相关资源
最近更新 更多