1、由于首頁圖片較多,在圖片顯示時(shí)從data-src中沒有取值導(dǎo)致。
公司主營業(yè)務(wù):網(wǎng)站建設(shè)、成都做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出廣元免費(fèi)做網(wǎng)站回饋大家。
2、加載速度慢,大量的img圖片導(dǎo)致頁面渲染的堵塞。
3、懶加載插件如果配置不當(dāng),將與pjax插件發(fā)生沖突,導(dǎo)致以上bug。
只能夠使用POST或者是GET來傳輸吧,PHP語言其實(shí)還是后端的,我們鏈接也只能夠模擬表單,建議添加pjax插件,然后javascript模擬表單點(diǎn)擊傳輸數(shù)據(jù)
具體服務(wù)端PHP代碼:
?php?if($_GET['virtual_get']){
//Code?You?Want?To?Run
}
具體Javascript代碼:
var?FormElement?=?document.createElement('form');
var?submit?=?document.createElement('input');
FormElement.setAttribute('method','get');
FormElement.setAttribute('action','?');
submit.setAttribute('type','submit');
FormElement.appendChild(submit);
submit.click()
//引入jquer.js和lazyload.js
script type="text/javascript"
$(function() {
$("img").lazyload({
effect : "fadeIn"
});
});
/script
其中img是延遲加載所有圖片,也可以根據(jù)不同模板作相應(yīng)改動,比如我這個(gè)主題,可以改成#post img,這樣只延遲加載#post 容器內(nèi)的圖片,否則可能影響到側(cè)邊圖片的加載,主要是留言者頭像可能會最后加載;
fadeIn是圖片顯示效果
這樣基本就可以了!
如果上面的功能可能沒有達(dá)到你的要求,還有幾個(gè)選項(xiàng)可供設(shè)置。
可以設(shè)置閥值來控制 靈敏度
$(“img”).lazyload({ threshold : 200 });
把閥值設(shè)置成200 意思就是當(dāng)圖片沒有看到之前先load 200像素。當(dāng)然了你也可以通過設(shè)置占位符圖片和自定事件來觸發(fā)加載圖片事件
$("img").lazyload({
placeholder : "img/grey.gif",
event : "click"
});
還可以通過定義effect 參數(shù)來定義一些圖片顯示效果
$("img").lazyload({
placeholder : "img/grey.gif",
effect : "fadeIn"
});
事件觸發(fā)加載,事件可以是任何 jQuery 時(shí)間, 如: click 和 mouseover. 你還可以使用自定義的事件, 如: sporty 和 foobar. 默認(rèn)情況下處于等待狀態(tài), 直到用戶滾動到窗口上圖片所在位置. 在灰色占位圖片被點(diǎn)擊之前阻止加載圖片, 你可以這樣做:
$("img").lazyload({
placeholder : "img/grey.gif",
event : "click"
});
延遲加載圖片,Lazy Load 插件的一個(gè)不完整的功能, 但是這也能用來實(shí)現(xiàn)圖片的延遲加載. 下面的代碼實(shí)現(xiàn)了頁面加載完成后再加載. 頁面加載完成 5 秒后, 指定區(qū)域內(nèi)的圖片會自動進(jìn)行加載.
$(function() {
$("img:below-the-fold").lazyload({
placeholder : "img/grey.gif",
event : "sporty"
});
});
$(window).bind("load", function() {
var timeout = setTimeout(function() {$("img").trigger("sporty")}, 5000);
});
圖片在容器里面你可以將插件用在可滾動容器的圖片上, 例如帶滾動條的 DIV 元素. 你要做的只是將容器定義為 jQuery 對象并作為參數(shù)傳到初始化方法里面.
CSS
#container {
height: 600px;
overflow: scroll;
}
JavaScript 代碼:
$("img").lazyload({
placeholder : "img/grey.gif",
container: $("#container")
});
前端無處不在!從頁面到體驗(yàn),前端是所有偉大應(yīng)用給用戶留下的第一印象。讓我們認(rèn)識一下那些非常好的前端開發(fā)大牛。
蔣長浩博士?Facebook
介紹:蔣長浩,祖籍湖南,獲清華大學(xué)計(jì)算機(jī)本碩學(xué)位、伊利諾伊大學(xué)(UIUC)博士學(xué)位,在卡耐基梅隆大學(xué)(CMU)、谷歌公司從事過“普適計(jì)算~大規(guī)模計(jì)算”的優(yōu)化研究。在Facebook任研究科學(xué)家,他創(chuàng)造BIGPIPE,使大型網(wǎng)站訪速翻1倍,舉世關(guān)注。
錢寶坤?新浪微博
微博:貘吃饃香
混跡于IT行業(yè)多年的普通程序員,偏好瀏覽器相關(guān)內(nèi)容研究。w3help.org文章內(nèi)容主要提供者之一?,F(xiàn)就職于新浪微博前端基礎(chǔ)架構(gòu)組,參與微博前端公用組件開發(fā),以及前端工具開發(fā)相關(guān)工作。
郭潤增騰訊
微博:grzcn
介紹:aka郭小帥,08年畢業(yè)加入騰訊QQ空間前端團(tuán)隊(duì)至今一直在關(guān)注Web前端優(yōu)化,主要負(fù)責(zé)Qzone Feeds和個(gè)人中心的業(yè)務(wù)特性和性能優(yōu)化,也是Qzone 6.0的開拓者之一。
李成銀百度
微博:welefen
介紹:前端高級研發(fā)工程師,百度新首頁和百度空間前端技術(shù)負(fù)責(zé)人,2011年最佳百度人。喜歡開發(fā)前端自動化開源工具,目前在github上維護(hù)了Fl, AutoSprite, pjax等多個(gè)項(xiàng)目。
何一鳴淘寶網(wǎng)
微博:kissyteam
主要負(fù)責(zé)淘寶前端框架 KISSY 的維護(hù)與開發(fā),解決KISSY在淘寶各個(gè)業(yè)務(wù)應(yīng)用中遇到的問題。
以上推薦那么多,希望對小伙伴有所幫助。
當(dāng)前名稱:zblog的pjax插件 zblog使用
本文來源:http://muchs.cn/article34/dohhise.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、動態(tài)網(wǎng)站、品牌網(wǎng)站建設(shè)、小程序開發(fā)、App開發(fā)、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)