jQuery:停止执行一个函数

时间:2014-11-16 00:45:44

标签: jquery function

我正在使用此插件创建雨滴rain.js

所有工作都很棒,但是,我正在寻找一种方法来阻止用户点击链接。

请有人有任何建议吗?

非常感谢:)

2 个答案:

答案 0 :(得分:1)

您可以这样做:

$("svg").toggle();

执行时,雨隐藏。再次执行它,雨来了!要将其附加到链接,您可以这样做:

<a href="#" onclick="$('svg').toggle(); return false;">Hide / Show Rain</a>

答案 1 :(得分:0)

该插件正在使用setTimeout来创建水滴。好又简单 - 只需清除计时器!

clearTimeout(r.enginePid); // -- r = new Rain('id', cfg);

要重新启动它,只需重新设置强度。

r.setIntensity(r.config.intensity);


http://jsfiddle.net/daveSalomon/usa2pszr/3/