欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

使用Javascript怎么編寫(xiě)一個(gè)轉(zhuǎn)盤(pán)抽獎(jiǎng)功能-創(chuàng)新互聯(lián)

這篇文章給大家介紹使用Javascript怎么編寫(xiě)一個(gè)轉(zhuǎn)盤(pán)抽獎(jiǎng)功能,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

成都創(chuàng)新互聯(lián)公司是一家專(zhuān)業(yè)提供錫林郭勒盟企業(yè)網(wǎng)站建設(shè),專(zhuān)注與做網(wǎng)站、成都做網(wǎng)站、HTML5、小程序制作等業(yè)務(wù)。10年已為錫林郭勒盟眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

首先來(lái)看看接口說(shuō)明: 

var _rotate = new iRotate('#div',{
 start : 0, //開(kāi)始角度,可不寫(xiě),默認(rèn)0
 end :45, //結(jié)束角度
 time :5000, //持續(xù)時(shí)間,可不寫(xiě),默認(rèn)1000
 easing : 'easeOut', //動(dòng)畫(huà)形式,目前只有'linear'和'easeOut'兩種,可不寫(xiě),默認(rèn)'easeOut'
 callback : function(){ //回調(diào)函數(shù)
  //this為當(dāng)前對(duì)象
 }
});
_rotate.stop(function(){ //停止回調(diào)函數(shù)
 //this為當(dāng)前對(duì)象
});

實(shí)現(xiàn)的效果圖如下:

使用Javascript怎么編寫(xiě)一個(gè)轉(zhuǎn)盤(pán)抽獎(jiǎng)功能

使用Javascript怎么編寫(xiě)一個(gè)轉(zhuǎn)盤(pán)抽獎(jiǎng)功能

完整的示例代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>簡(jiǎn)單轉(zhuǎn)盤(pán)效果</title>
<style>
#RotateDiv{border-radius:50px 0 50px 50px }
#RotateDiv,#RotateDiv2{ width: 50px;height: 50px; color: #fff;text-align: center; line-height: 50px; background: #444; position: relative; margin: 20px;border-radius:50px 0 50px 50px}
</style>
</head>

<body>
<p>舉例子:</p>
<p> <button id="RotateBtn">開(kāi)始抽獎(jiǎng)</button> </p>
<div id="RotateDiv"></div>
<p>默認(rèn)轉(zhuǎn)動(dòng):</p>
<p> <button id="RotateBtn2">開(kāi)始抽獎(jiǎng)2</button> </p>
<div id="RotateDiv2"></div>

<script type="text/javascript">
window.iRotate = (function(w,d){
 function R(obj,json){
 this.obj = (typeof obj=='object') ? obj : d.querySelector(obj);
 this.startTime = Date.now();
 this.timer = null;
 this.rotate(json);
 };
 R.prototype = {
 rotate : function(json){
 var t = this,times = json['time'] || 1000;
 clearInterval(t.timer)
 t.timer = setInterval(function(){
 var changeTime = Date.now(),
 tm = times - Math.max(0,t.startTime - changeTime + times),
 value = Tween[json['easing'] || 'easeOut'](tm,+json['start'] || 0,json['end'] - (+json['start'] || 0),times);
 t.obj.style['transform'] = t.obj.style['-webkit-transform'] = 'rotate('+value%360+'deg)';
 t.obj.setAttribute('data-rotate',value%360)
 if(tm==times){
  clearInterval(t.timer);
  json.callback && json.callback.call(t.obj)
 }
 },10)
 },
 stop : function(fn){
 clearInterval(this.timer);
 fn && fn.call(this.obj)
 }
 };
 return R;
})(window,document);
var Tween = {linear: function (t, b, c, d){return c*t/d + b;},easeOut: function(t, b, c, d){return -c *(t/=d)*(t-2) + b;}}

//默認(rèn)轉(zhuǎn)動(dòng)
;(function(){
 var off = true,off2 = true;
 RotateBtn.onclick = function(){
 if(!off) return //判斷是否在旋轉(zhuǎn)
 off = false
 new iRotate('#RotateDiv',{
 end :45+1800,
 time :5000,
 callback : function(){ //回調(diào)函數(shù)
  this.innerHTML = this.getAttribute('data-rotate')
  off = true
  }
 });
 }
 var r = null;
 function rotate2(){ //遞歸持續(xù)旋轉(zhuǎn)
 r = new iRotate('#RotateDiv2',{
 start : 0,
 end :360,
 time :1000,
 easing : 'linear',
 callback : function(){
 rotate2()
 }
 });
 }
 rotate2()
 RotateBtn2.onclick = function(){
 if(!off2) return //判斷是否在旋轉(zhuǎn)
 off2 = false
 r.stop(); //停止之前的旋轉(zhuǎn)
 new iRotate('#RotateDiv2',{
 start : RotateDiv2.getAttribute('data-rotate'),
 end :65+1800,
 time :5000,
 callback : function(){ //回調(diào)函數(shù)
  this.innerHTML = this.getAttribute('data-rotate')
  off2 = true
  }
 });
 }
})();
 
</script>

</body>
</html>

關(guān)于使用Javascript怎么編寫(xiě)一個(gè)轉(zhuǎn)盤(pán)抽獎(jiǎng)功能就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站aaarwkj.com,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)站欄目:使用Javascript怎么編寫(xiě)一個(gè)轉(zhuǎn)盤(pán)抽獎(jiǎng)功能-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://aaarwkj.com/article16/ccjcgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈網(wǎng)站改版、網(wǎng)站維護(hù)、自適應(yīng)網(wǎng)站網(wǎng)站導(dǎo)航、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
欧美日韩在线一区二区| 黄色成人av在线网站| 日韩一区二区三区91| 成年人免费视频网站国产| 亚洲精品免费福利视频| 亚洲香蕉av一区二区蜜桃| 18禁黄网站禁片免费视频| 国产激情在线四五区观看| 欧美日韩国产看片一区二区| 香蕉伊蕉伊中文在线视频| 日日夜夜久久一二三区| 成人午夜福利视频大全| 99久久免费看国产精品| 欧美视频免费一级黄片| 人妻少妇被猛烈进入久久精品| 亚洲热久久国产经典视频| 熟女熟妇乱女乱妇综合网| 精品国产一区二区三区四不卡在线| 亚洲男人天堂在线观看| 人妻一少妇一区二区三区| 18禁在线免费观看网站| 日韩亚洲av一区二区| 国产日产亚洲综合一区| 日韩日韩毛片日韩毛片| 国产剧情av在线资源| 日韩久久这里只有精品视频| 国产成人精品久久久亚洲| 一区二区三区在线观看淫| 99精品欧美一区二区三区视频 | 国产av高清亚洲精品高清二部| 欧洲一区二区三区黄色| 国产精品六区久久综合亚洲av| 最新日本免费久久精品| 亚洲日本一区二区三区电影| 成人色视频免费在线观看| 日韩少妇一级淫片免费| 日本三卡=卡无人区| 亚洲一区二区精品欧美日韩| 九九免费在线视频观看| 亚洲区一区二区三区精品| 久久裸体国语精品国产91|