dom-size-monitor
Version:
监听元素大小变化
13 lines (9 loc) • 355 B
JavaScript
import { createSensor as createObjectSensor } from './object'
import { createSensor as createResizeObserverSensor } from './resizeObserver'
/**
* 传感器使用策略
*/
const createSensorFunc = () => {
return typeof ResizeObserver !== 'undefined' ? createResizeObserverSensor : createObjectSensor
}
export const createSensor = createSensorFunc()