我找到了一个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/

10-05 20:46