/
githubmirror
/
fullPage.js
Обзор
Документация
Войти
/
githubmirror
/
fullPage.js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/js/common/supportsPassive.js
26 строк
652 B
Alvaro Trigo López
- v4 version
16 мар 2022, 21:03
16 мар 2022, 21:03
902c448
Код
Авторство
О чём код?
import * as utils from './utils.js'; const supportsPassiveEvents = (function(){ //cheks for passive event support var g_supportsPassive = false; try { var opts = Object.defineProperty({}, 'passive', { get: function() { g_supportsPassive = true; } }); utils.windowAddEvent("testPassive", null, opts); utils.windowRemoveEvent("testPassive", null, opts); } catch (e) { } return function(){ return g_supportsPassive; }; })(); export function getPassiveOptionsIfPossible(){ return supportsPassiveEvents() ? { passive: false } : false; }