亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery實現數字滾動展示效果

發布時間:2021-08-10 10:56:07 來源:億速云 閱讀:476 作者:chen 欄目:開發技術

本篇內容主要講解“jQuery實現數字滾動展示效果”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“jQuery實現數字滾動展示效果”吧!

本文以實時獲取某產品的下載次數為場景,前臺定時執行javascript獲取最新的下載次數,并滾動更新頁面上的下載次數。

HTML

我們首先載入jQuery庫文件和動畫背景插件:animateBackground-plugin.js。

<script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/animateBackground-plugin.js"></script>

然后我們在頁面適當的位置中加入要展示數字滾動效果的html元素。

<p id="total">   下載量:<span class="t_num"></span>次 </p>

jQuery

首先來寫一個函數show_num(),該函數用來實現動態滾動數字。我們將統計數字n進行拆分成一個個單獨的數字,這些數字用<i></i>包圍,通過調用插件backgroundPosition將圖片定位到對應的每個數字上。

function show_num(n){ var it = $(".t_num i"); var len = String(n).length; for(var i=0;i<len;i++){ if(it.length<=i){ $(".t_num").append("<i></i>"); } var num=String(n).charAt(i); var y = -parseInt(num)*30; //y軸位置 var obj = $(".t_num i").eq(i); obj.animate({ //滾動動畫 backgroundPosition :'(0 '+String(y)+'px)' }, 'slow','swing',function(){} ); } }

接著,我們通過ajax獲取后臺最新的下載次數。下面的代碼是一個常見的jQuery的ajax請求,通過post請求到data.php,data.php或獲取最新的下載次數,處理成功后則得到下載次數:data.count,然后調用show_num()實現數字滾動。

function getdata(){ $.ajax({    url: 'data.php', type: 'POST', dataType: "json", cache: false, timeout: 10000, error: function(){}, success: function(data){ show_num(data.count);    }   }); }

最后,我們在頁面加載完后要初始化數據,然后每隔3秒鐘執行一次ajax請求,更新下載次數:

$(function(){ getdata(); setInterval('getdata()', 3000);//每隔3秒執行一次 });

類似可以在統計網站訪問量、統計影片播放次數、倒計時等方面得到應用,至于后臺data.php如何處理數據不在本文敘述范圍內,有興趣的同學可以自己寫一個諸如計數器之類的后臺程序來返回data.count。

到此,相信大家對“jQuery實現數字滾動展示效果”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

犍为县| 从江县| 衡东县| 宣恩县| 旌德县| 高雄市| 梧州市| 油尖旺区| 甘谷县| 琼海市| 玛纳斯县| 安吉县| 怀化市| 广汉市| 聂拉木县| 辽阳市| 十堰市| 陇川县| 甘德县| 辛集市| 长子县| 鄂托克前旗| 建湖县| 金坛市| 兴和县| 民丰县| 梧州市| 克山县| 麟游县| 宁津县| 温宿县| 宜春市| 米脂县| 临安市| 澄迈县| 衡阳县| 湟中县| 南开区| 新乡市| 井研县| 琼中|