0

我找到了一个 javascript 雪脚本。这是小提琴: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);
  }
4

1 回答 1

3

用于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/

于 2012-11-19T13:35:57.023 回答