手機直播原始碼,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實現頁面載入完成之後再去執行程式碼JS行程
- js實現 web頁面的滾動條下拉時載入更多JSWeb
- 直播商城原始碼,實現左右聯動商品分類頁面原始碼
- 直播app原始碼,系統首頁或任意頁面下拉自動重新整理APP原始碼
- C#實現頁面載入C#
- 一種實現 MediaWiki 分頁面載入 JS 的思路JS
- 直播系統app原始碼,Android studio 實現app登入註冊頁面APP原始碼Android
- 手機直播原始碼,當前頁卡指示器的簡單實現方法原始碼
- 想獲取JS載入網頁的源網頁的原始碼,不想獲取JS載入後的資料JS網頁原始碼
- 成品直播原始碼,html頁面點選按鈕實現頁面跳轉的兩種方法原始碼HTML
- ajax實現頁面非同步載入非同步
- 小米手機載入h5頁面載入不出圖片H5
- jQuery如何實現頁面載入完畢再去程式碼jQuery
- 原生js實現的iframe子頁面和父頁面相互操作程式碼JS
- 【vuejs外掛】使用vue-infinite-scroll在vue中實現下拉載入資料,瀑布流,詳細操作VueJS
- js 進入頁面載入的方法JS
- JS_簡單實現頁面輸入JS
- 手機直播原始碼,實現圖片瀑布流式滑動效果原始碼
- 資料載入操作手冊
- 直播系統app原始碼,簡潔好看的登入頁面APP原始碼
- 直播原始碼網站,新使用者登入時的註冊頁面和登入頁面原始碼網站
- 直播平臺原始碼,vue+vue-fullpage實現整屏滾動頁面原始碼Vue
- js下拉滾動條瀑布流載入資料程式碼例項JS
- 直播原始碼,下拉重新整理和上劃預載入新內容原始碼
- 【Android】在Activity頁面中如何實現Fragment資料的緩載入AndroidFragment
- js實現手機網頁滑動JS網頁
- js頁面載入觸發事件JS事件
- 從頁面載入到資料請求,前端頁面效能優化實踐分享前端優化
- js動態載入實現提高網頁載入速度JS網頁
- 手機直播原始碼,css實現水平居中的方式和步驟原始碼CSS
- 成品直播原始碼推薦,實現文字載入效果 文字跳動原始碼
- 直播賣貨小程式原始碼中,商品分類頁面是如何實現的原始碼
- jQuery如何實現頁面載入完畢再去執行程式碼jQuery行程
- js實現父頁面獲取iframe子頁面內容程式碼JS