Lazy Load
是一款基於 jQuery 的圖片延遲載入外掛,它可以讓瀏覽器可視區域外的圖片不載入,當滾動到它們的位置時才載入。延遲載入可以使頁面載入更快,減少伺服器的負擔,甚至是節約頻寬。
1*引入的檔案
2*在html中對於img做對應的處理
.為圖片加入樣式類名lazy 圖片路徑引用方法用data-original
3.在js中lazyload配置
$(“img.lazy”).lazyload({effect: “fadeIn”});
lazyload()引數設定:
引數 含義
placeholder:“img/grey.gif” 用圖片提前佔位
effect 載入使用何種效果值有show(直接顯示),fadeIn(淡入),slideDown(下拉)等,常用fadeIn
threshold: 200 代表頁面高度.如設定為200,表示滾動條在離目標位置還有200的高度時就開始載入圖片,可以做到不讓使用者察覺
event: ‘click’ 值有click(點選),mouseover(滑鼠劃過)可以實現滑鼠莫過或點選圖片才開始載入
container 值為某容器.lazyload預設在拉動瀏覽器滾動條時生效,這個引數可以讓你在拉動某DIV的滾動條時依次載入其中的圖片
failurelimit : 10 值為數字.lazyload預設在找到第一張不在可見區域裡的圖片時則不再繼續載入,但當HTML容器混亂的時候可能出現可見區域內圖片並沒載入出來的情況,failurelimit意在載入N張可見區域外的圖片,以避免出現這個問題
相關文章
- react-lazy-load粗讀React
- vue圖片懶載入lazy-loadVue
- SAP Spartacus 的延遲載入 Lazy load 設計原理
- VIM Lazy Load 懶載入/延遲載入技術
- 基於react的lazy-load懶載入實現React
- SAP Fiori裡的List是如何做到懶載入Lazy load的
- 超智慧vue圖片懶載入之指令化管理(vue-img-lazy-load)Vue
- Angular Component 延遲載入 Lazy Load 的一個依賴注入的問題以及解決方案Angular依賴注入
- 將 SAP Spartacus 作為 feature module 進行 Lazy Load 延遲載入時遇到的注入錯誤分析
- Lazy安裝
- [Vue Router] Lazy loading routesVue
- v2 img lazy
- [譯] lazy var in ios swiftiOSSwift
- spring的延遲初始化bean (default-lazy-init 與 lazy-init )SpringBean
- CF2005C Lazy Narek
- 如何使用 C# 中的 LazyC#
- React v16.6.0: lazy, memo and contextTypeReactContext
- This is my Load.
- gRPC Load BalancingRPC
- Domcontentloaded、load、finish
- load與initialize
- 理解load averages
- Browns lazy shuffle (布朗熊爬動屏保)
- spring註解@lazy,bean懶載入SpringBean
- .net core DI 註冊 Lazy<> 型別型別
- Vue中computed的本質—lazy WatchVue
- linux load解釋Linux
- docker tag save loadDocker
- transformers(1) 、load模型ORM模型
- jQuery – AJAX load() 方法jQuery
- ORACLE GoldenGate Initial LoadOracleGo
- Laravel pivot 新增 loadLaravel
- torch.save(),torch.load(),state_dict(),load_state_dict()
- rust-quiz:026-iterator-lazy-map.rsRustUI
- Linux Load Average: Solving the MysteryLinux
- 解決:Failed to load ApplicationContextAIAPPContext
- http_load操作指令HTTP
- Azure Load Balancer : 簡介