婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 滑輪滾動到頁面底部ajax加載數據配合jsonp實現探討

滑輪滾動到頁面底部ajax加載數據配合jsonp實現探討

熱門標簽:辦理一個400電話多少錢 察縣地圖標注 蓄意標記地圖標注 信貸電銷機器人有用嗎 接聽電話機器人哪有 電銷機器人適用范圍 廣西ai語音電銷機器人哪家好 莆田防封電銷卡價格 如何用地圖標注各分公司
滾動下拉到頁面底部加載數據是很多瀑布流網站的做法,那來看看配合jsonp是如何實現的吧,小菜總結記錄之用,高手勿噴。

當然本例子采用的是jquery庫,后期會做成原生js。
本例的數據調用的是鋒利的jquery一書提供的一段json。

首先要先判斷頁面怎么樣才是滾動到底部,也就是scrollTop+window的height是否大于document的height,jquery如下代碼: $(window).scrollTop()+$(window).height()>=$(document).height();
再給window綁定scroll事件。所以整個頁面demo可以這樣做:
復制代碼 代碼如下:

!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>
title>/title>
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
style type="text/css">
* { margin:0; padding:0;}
body { font-size:12px;}
p{ margin: 5px;}
.box{ padding: 10px;}
/style>
!-- 引入jQuery -->
script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js" type="text/javascript">/script>
script type="text/javascript">
$(function(){
$(window).bind('scroll',function(){show()});
function show()
{
if($(window).scrollTop()+$(window).height()>=$(document).height())
{
ajaxRead();
}
}
function ajaxRead()
{
var html="";
$.ajax({
type:'get',
dataType:'jsonp',
url:'http://api.flickr.com/services/feeds/photos_public.gne?tags=cartagmode=anyformat=jsonjsoncallback=?',
beforeSend:function(){console.log('loading...')},
success:function(data){
$.each(data.items,function(i,item){
html+='div class="box">';
html+='h1>'+item.title+'/h1>';
html+='a hreft="'+item.link+'">img src="'+item.media.m+'"/>/a>'
html+='div>'+item.tags+'/div>';
html+='/div>';
});
$("#resText").append($(html));
},
complete:function(){console.log('mission acomplete.')}
});
}
})
/script>
/head>
body>
p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>p>往下拉/p>
div id="resText" >
/div>
/body>
/html>

拉到底部就是實現異步數據加載了,當然了,實際項目還要加上如果沒數據了要怎么顯示,怎么操作。這些加判斷就行了。
您可能感興趣的文章:
  • 基于JavaScript實現鼠標向下滑動加載div的代碼
  • js實現滑動到頁面底部自動加載更多功能
  • js/jquery控制頁面動態加載數據 滑動滾動條自動加載事件的方法
  • 當滾動條滾動到頁面底部自動加載增加內容的js代碼
  • js實現滾動條滾動到頁面底部繼續加載
  • JavaScript實現頁面滾動圖片加載(仿lazyload效果)
  • 使用jQuery或者原生js實現鼠標滾動加載頁面新數據
  • JS圖片根據鼠標滾動延時加載的實例代碼
  • 解析javascript瀑布流原理實現圖片滾動加載
  • JS簡單實現滑動加載數據的方法示例

標簽:鷹潭 張掖 益陽 阿拉善盟 儋州 延邊 銅陵 平涼

巨人網絡通訊聲明:本文標題《滑輪滾動到頁面底部ajax加載數據配合jsonp實現探討》,本文關鍵詞  滑輪,滾動,到,頁面,底部,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《滑輪滾動到頁面底部ajax加載數據配合jsonp實現探討》相關的同類信息!
  • 本頁收集關于滑輪滾動到頁面底部ajax加載數據配合jsonp實現探討的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 合阳县| 临夏市| 和硕县| 曲水县| 和田市| 山西省| 东山县| 包头市| 肥西县| 株洲市| 朝阳县| 喀什市| 鹤庆县| 河曲县| 英超| 阜新市| 武汉市| 双辽市| 佳木斯市| 深州市| 同仁县| 恩施市| 馆陶县| 十堰市| 万盛区| 甘德县| 鸡东县| 新泰市| 治县。| 通许县| 建始县| 锦屏县| 丘北县| 温州市| 根河市| 安新县| 松潘县| 方城县| 万全县| 辉南县| 岑巩县|