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 に答える