Skip to content

Latest commit

 

History

History
62 lines (42 loc) · 1.24 KB

README.md

File metadata and controls

62 lines (42 loc) · 1.24 KB

Laggyload is simply asynchronus image loader it features throw away viewport (scroll) trigger.
Laggyload(ラギーロード)は、スクロールトリガー式でない単純な非同期画像ローダーです。

demo

Setup

yarn add laggyload
import Laggyload from 'laggyload'

Usage

First of all, look and read here(original).

Most simple case

const Laggy = new Laggyload()
Laggy.load()

Optional case

const Laggy = new Laggyload('.async', 1000)

// Do something at after load
const AfterLoadedFunction = (_) => {
    _.classList.add('is-loaded')
    console.log('that\'s all')
}

Laggy.load(AfterLoadedFunction)
  • 1st augment: Target querySelector (default: .async)
  • 2nd augment: Delay time until display image (millisecond, default: 100)
<img class="async" src="loading.gif" data-src="authentic_image.png">
  • Add your laggyload querySelector to target elements (default: async class)
  • Placehold image for src attribute
  • Authentic image for data-src attribute

Next

  • add attributes option
  • placehold backgroundColor
  • seo

Fork me :D

License

MIT © Pokkur