懸賞のターンテーブルを達成するためのsetTimeout

固定された位置から開始コードセグメントは、また、任意の開始位置から乱数を生成するために使用することができ、トリガ要求は、クリックすることにより、バックエンド・データ送信停止時間によって決定することができます

<!DOCTYPE HTML> 
<HTML LANG = " EN " > 
<HEAD> 
<メタ文字コード= " UTF-8 " > 
<META NAME = " ビューポート"コンテンツ= " 幅=装置幅、初期の規模= 1.0 " > 
<メタHTTP-当量= " X-UA-互換性のある"コンテンツ= " IE =エッジ" > 
<タイトル>ドキュメント</ TITLE> 
<! - <リンクのrel = " スタイルシート"のhref = " ./static/aaa.css "> - > 
<スタイル> 
*{マージン:0PX;パディング:0PX;} 
オール、リチウム{リスト - スタイル:なし;} 
■は{幅:600PX;マージン:200pxの自動;背景:peachpuff;} 
■は李{幅180ピクセル、ライン -height。 50px;フォントサイズ:20ピクセル;マージン:4PX 4PX。フロート:左;背景:papayawhip;テキスト整列:センター; BORDER- 半径20ピクセル;色:#FFF;} 
■はli.active {背景:paleturquoise;} 
■はのli.start {背景:#1 e6162eを;}
 < /スタイル> 
</ HEAD> 
<BODY> 
<divのクラス = " ボックス" > 
<UL> 
<LI クラス = " 賞受賞-1 " >奖品一ます。</ li> 
<" 賞賞-2 " >賞2 </ LI> 
<LIのクラス = " 賞Prize-。3 " >賞3 </ LI> 
<LIのクラス = " 賞Prize-。8 " > <参加いただきありがとうございます/ LI> 
<LIのクラス = " 開始" <宝くじを開始/ Liが>> 
<李クラス = " 懸賞prize-。4 " >賞4 </ LI> 
<LI クラス = " 懸賞prize-。7 " >賞7 </ LI> 
<LIのクラス = "賞。6-賞" > 6つの賞</ LI> 
<LIクラス = " 賞金賞-5 " >奖品五ます。</ li> 
</ ulの> 
</ div> 
<スクリプトSRC = " https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js " > </ SCRIPT> 
<スクリプトタイプ= " テキスト/ javascriptの" > 
$(関数(){ 
VARの速度= 100 ;
 VAR今= 1 
VARの端= 5 
$(' .start ' ).click(関数(){ 
時間( )
変化()
})
機能変更(){ 
$(' 。賞").removeClass(' アクティブ' 
$(' .prize- ' +今).addClass(' アクティブ'  ++ ;
もし(現在> 9 ){  = 1 
} {
 戻り 
} 
} 
VAR 
関数の時間(){ 
A = setTimeoutメソッド(関数(){ 
変化()
時間()
}、速度)
のsetTimeout(関数(){ 
もし(現在== 端){ 
てclearTimeout(A) 
}
}、3000 

} 
})
 </ SCRIPT> 
</ body> 
</ HTML>

 

おすすめ

転載: www.cnblogs.com/hurenjie/p/11511763.html