手機直播原始碼,JS實現頁面下拉載入資料操作
手機直播原始碼,JS實現頁面下拉載入資料操作
主要是在id="ph"的div內載入資料:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script src="js/jquery.min.js"></script> <script src="js/test.js?v=<?php echo($_Version_); ?>"></script> </head> <body> <div id="ph" align="center"> <!-- 這裡是載入的內容區域--> </div> <div align="center"> <img id="img_load" src="http://www.lkhk.life/images/loading.svg" width="60" style="display: none"> </div> </body> </html>
js程式碼功能如下:
var num_pages = 50; //總頁數,也是拉下載入的次數 var current_page = 1; //當前頁數,不能超過總頁數 var timers = null; //定義一個定時器 var srcoll_flag = true; // 定義一個開關,等會用來控制多次觸發 //初始化頁面,頁面第一次載入時或者重新整理時會執行 window.onload=function(){ page_loadmore(current_page);//預設載入一次圖片,這段程式碼可以不要 }; //監測下拉操作,執行拉下函式載入資料 $(window).scroll(function() { var scrollTop = $(this).scrollTop(); //瀏覽器可視視窗頂端距離網頁頂端的高度(垂直偏移) var scrollHeight = $(document).height(); //整個檔案高度 var windowHeight = $(this).height(); //瀏覽器可視視窗高度 if (scrollTop + windowHeight + 60 >= scrollHeight) { // 此處是捲軸距離底部60px時候觸發的事件,在這裡寫要載入的資料,或者是拉動捲軸的操作 if(srcoll_flag == true){ //檢測下拉開關是否開啟狀態,如果是則執行下拉操作 srcoll_flag = false; //關閉下拉開關 //***********可以定義自己的拉下操作*************** if(current_page <= num_pages){ //如果不是最後一頁,則執行下拉引數 $("#img_load").css('display','block'); //顯示loading圖示提醒載入動作 clearTimeout(timers); timers = setTimeout(function(){ page_loadmore();// 發現拉下操作,執行下拉函式 },500); } //********************************************* } } }); //載入資料函式 function page_loadmore() { $("#img_load").css('display','none'); //隱藏載入圖示,開始載入資料 //***********可以修改為自己的下拉操作函式************ $.getJSON("{nums:3,sid:Math.random()},function (json) { for(i in json){ $("#ph").append("<img width='750' src='"+json[i].imagepath+"'><br><p>"); } }); current_page++; //*********************************************** clearTimeout(timers); //先清除定時器。執行 timers = setTimeout(function(){ srcoll_flag = true; },1000); //1秒後再開啟下拉開關,防止多次操作,很重要 }
以上就是手機直播原始碼,JS實現頁面下拉載入資料操作, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2945500/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播平臺搭建,JS實現頁面下拉載入資料操作JS
- 線上直播系統原始碼,實現翻頁載入、下拉滾動載入原始碼
- app直播原始碼,平臺登入頁面實現和修改密碼頁面實現APP原始碼密碼
- 手機直播原始碼,使用ViewPager2實現頁面滑動切換原始碼Viewpager
- js實現 web頁面的滾動條下拉時載入更多JSWeb
- 直播系統app原始碼,Android studio 實現app登入註冊頁面APP原始碼Android
- 想獲取JS載入網頁的源網頁的原始碼,不想獲取JS載入後的資料JS網頁原始碼
- 直播app原始碼,系統首頁或任意頁面下拉自動重新整理APP原始碼
- 一種實現 MediaWiki 分頁面載入 JS 的思路JS
- 直播商城原始碼,實現左右聯動商品分類頁面原始碼
- 手機直播原始碼,當前頁卡指示器的簡單實現方法原始碼
- ajax實現頁面非同步載入非同步
- 成品直播原始碼,html頁面點選按鈕實現頁面跳轉的兩種方法原始碼HTML
- 直播原始碼,下拉重新整理和上劃預載入新內容原始碼
- 資料載入操作手冊
- js 進入頁面載入的方法JS
- 小米手機載入h5頁面載入不出圖片H5
- 手機直播原始碼,實現圖片瀑布流式滑動效果原始碼
- 成品直播原始碼推薦,實現文字載入效果 文字跳動原始碼
- 直播平臺原始碼,vue+vue-fullpage實現整屏滾動頁面原始碼Vue
- 直播系統app原始碼,簡潔好看的登入頁面APP原始碼
- 直播原始碼網站,新使用者登入時的註冊頁面和登入頁面原始碼網站
- web前端入門到實戰:JS中new操作符原始碼實現Web前端JS原始碼
- 手機直播原始碼,css實現水平居中的方式和步驟原始碼CSS
- 手機直播原始碼,Android studio 實現簡單的視訊播放原始碼Android
- JS 頁面載入過程問題JS
- 從頁面載入到資料請求,前端頁面效能優化實踐分享前端優化
- 影片直播原始碼,js實現節流和防抖原始碼JS
- 直播賣貨小程式原始碼中,商品分類頁面是如何實現的原始碼
- 如何實現婚戀app原始碼中直播首屏載入優化?APP原始碼優化
- 直播間原始碼,透過Redis實現資料快取原始碼Redis快取
- app直播原始碼,Node.js實現密碼雜湊加密APP原始碼Node.js密碼加密
- js實現操作成功之後自動跳轉頁面JS
- 引入外部js指令碼載入慢與頁面白屏問題JS指令碼
- 直播網站原始碼,js動態追加 初始化下拉選項網站原始碼JS
- SyntaxHighlighter 頁面動態js載入方式整理JS
- 直播平臺搭建,實現自定義設定登入頁面
- 直播app原始碼,資料庫多資料來源自動選擇實現APP原始碼資料庫