我找到了一个javascript snow脚本。这是小提琴:http://jsfiddle.net/wj2K4/
(非常好)
它只是一个头,我不希望它控制页面,因此我想在10或30秒后将其关闭。
我认为杀死脚本是最简单的方法,但是我找不到合适的命令。 (或堆栈上的类似问题)
setTimeout()和setInterval()不是我想要的。
有想法吗?
这段代码毫无意义,但是如果没有它,我将无法发布问题:
function doStart() {
if (!s.excludeMobile || !isMobile) {
if (s.freezeOnBlur) {
s.events.add(isIE?document:window,'mousemove',doDelayedStart);
} else {
doDelayedStart();
}
}
// event cleanup
s.events.remove(window, 'load', doStart);
}
最佳答案
使用s.stop();
停止下雪动画。参见下面的代码,我使用setTimeout
停止动画
function doStart() {
if (!s.excludeMobile || !isMobile) {
if (s.freezeOnBlur) {
s.events.add(isIE?document:window,'mousemove',doDelayedStart);
} else {
doDelayedStart();
}
}
// event cleanup
s.events.remove(window, 'load', doStart);
setTimeout(function(){s.stop();},15000); //stop after 15 seconds
}
演示:http://jsfiddle.net/muthkum/wj2K4/1/