jQuery携帯端末九宮格抽選コード
1901 ワード
JQuery CSS 3登録ページでは、フォーカスを取得した後に文字が浮き上がるようにヒントを与えるアニメーション効果を実現
抽選をクリック
クリックして回転
アニメーション効果
オンラインプレビュー:http://www.jquery66.com/demos/js/j20194102/index.htmlダウンロード先:https://u18725144.ctfile.com/fs/18725144-357933582
転載先:https://blog.51cto.com/14168515/2372453
抽選をクリック
$btn.click(function () {
if (bool) {//
bool = false;
if (data.count > 0) {//
data.count--;
$change.html(data.count);
clickFn();
} else {
alert(" 0, ~");
}
}
});
クリックして回転
function clickFn() {
clearInterval(timer);//
var random = [1, 2, 3, 4, 5, 6, 7, 8];//
//data ,
random = random[Math.floor(Math.random() * random.length)];//1-8
mark += random;
mark %= 8;
// ,
if (mark === 3) {//
random++;
mark++;
}
if (mark === 6) {//
random--;
mark--;
}
// 4
random += 32;// *
//
for (var i = 1; i <= random; i++) {
setTimeout(animate(), 2 * i * i);// ,
}
//
setTimeout(function () {
console.log(" " + mark);
setTimeout(function () {
bool = true;
win();
}, 1000);
}, 2 * random * random);
}
アニメーション効果
function animate() {
return function () {
$blin.toggleClass("blin");//
//
length++;
length %= 8;
$prize.eq(length - 1).removeClass("select");
$prize.eq(length).addClass("select");
}
}
オンラインプレビュー:http://www.jquery66.com/demos/js/j20194102/index.htmlダウンロード先:https://u18725144.ctfile.com/fs/18725144-357933582
転載先:https://blog.51cto.com/14168515/2372453