0.3.1 • Published 4 years ago

doggy-lazy-execute v0.3.1

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

doggy-lazy-execute

Install

npm install doggy-lazy-execute

Usage

import DoggyLazyExecute from 'doggy-lazy-execute'

// 当 id 为 elemnet 的 DOM 元素进入浏览器视窗时控制台输出 'trigger'
const observer = new DoggyLazyExecute(() => {
  console.log('trigger')
}, document.getElementById('element'), {
  threshold: [0]
})

// DOM 元素再次进入浏览器视窗时,依旧触发回调函数
observer.reobserve()

// 取消监听
observer.unobserve()

// 销毁观察者实例
observer.dispose()

Options

threshold Type: number[] Default: [0] IntersectionObserver.thresholds

0.3.1

4 years ago

0.3.0

4 years ago

0.2.0

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago