欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何使用AJAX實現(xiàn)按需加載【推薦】

 更新時間:2016年05月12日 08:36:11   投稿:jingxian  
如何使用AJAX實現(xiàn)按需加載?下面小編就為大家?guī)硪黄绾问褂肁JAX實現(xiàn)按需加載【推薦】。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

按需加載的優(yōu)勢:在實際調(diào)查中發(fā)現(xiàn),很多的網(wǎng)民在游覽網(wǎng)站時具有明確的指向性,往往在進入主頁后直接搜索進入自己需要的商品列表內(nèi),如果在客戶進入主頁時將主頁信息全部加載完畢后展示給顧客,會極大的浪費網(wǎng)站資源,同時也會降低客戶體驗度,因而按需加載則成為了當今網(wǎng)站構(gòu)建的主流。

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>按需加載圖片</title>

<style type="text/css">

*{margin:0px;padding:0px;list-style:none;}

ul{

height:auto;

overflow:hidden;

width:400px;

margin:0 auto;

}

li{

width:300px;

height:200px;

border:solid 1px #ddd;

overflow:hidden;

}

</style>

</head>

<body>

<ul>

<li><img data-src="./sunli/1.jpg" alt="" width="100%"></li>

<li><img data-src="./sunli/2.jpg" alt="" width="100%"></li>

<li><img data-src="./sunli/3.jpg" alt="" width="100%"></li>

<li><img data-src="./sunli/4.jpg" alt="" width="100%"></li>

<li><img data-src="./sunli/5.jpg" alt="" width="100%"></li>

<li url="./rexiao.php">

 

</li>

</ul>

<script type="text/javascript" src="jquery-1.8.3.min.js"></script>

<script type="text/javascript">

//綁定窗口的滾動事件

$(window).scroll(function(){

//遍歷檢測里面的元素尺寸

$('li[isLoaded!=1]').each(function(){

//獲取滾動高度

var sT = $(window).scrollTop();

//獲取窗口的可視區(qū)域的高度

var cT = $(window).height();

//獲取元素距離文檔頂部的偏移量

var t = $(this).offset().top;

//暫存當前元素對象

var curLi = $(this);

//檢測判斷

if(t <= sT + cT){

//檢測是否具有url屬性

var url = $(this).attr('url');

//如果有 發(fā)送ajax 獲取請求之后的數(shù)據(jù)

if(url){

//發(fā)送ajax

$.get('rexiao.php',{}, function(data){

curLi.html(data);

return;

})

}

//這個時候要顯示了 修改元素的src屬性 

var src = $(this).find('img').attr('data-src');

//設(shè)置

$(this).find('img').attr('src',src);

//做標識

$(this).attr('isLoaded','1');

}

})

})

​

//使用代碼來觸發(fā)滾動事件 

$(window).trigger('scroll');

</script>

</body>

</html>

以上這篇如何使用AJAX實現(xiàn)按需加載【推薦】就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論