MCPcopy
hub / github.com/greensock/GSAP / disable

Method disable

src/ScrollTrigger.js:1316–1332  ·  view source on GitHub ↗
(reset, kill)

Source from the content-addressed store, hash-verified

1314 }
1315
1316 static disable(reset, kill) {
1317 _enabled = 0;
1318 _triggers.forEach(trigger => trigger[kill ? "kill" : "disable"](reset));
1319 _removeListener(_win, "wheel", _onScroll);
1320 _removeListener(_doc, "scroll", _onScroll);
1321 clearInterval(_syncInterval);
1322 _removeListener(_doc, "touchcancel", _passThrough);
1323 _removeListener(_body, "touchstart", _passThrough);
1324 _multiListener(_removeListener, _doc, "pointerdown,touchstart,mousedown", _pointerDownHandler);
1325 _multiListener(_removeListener, _doc, "pointerup,touchend,mouseup", _pointerUpHandler);
1326 _resizeDelay.kill();
1327 _iterateAutoRefresh(_removeListener);
1328 for (let i = 0; i < _scrollers.length; i+=3) {
1329 _wheelListener(_removeListener, _scrollers[i], _scrollers[i+1]);
1330 _wheelListener(_removeListener, _scrollers[i], _scrollers[i+2]);
1331 }
1332 }
1333
1334 static enable() {
1335 _win = window;

Callers 10

ScrollTrigger.jsFile · 0.80
ScrollSmootherFunction · 0.80
DraggableFunction · 0.80
Observer.jsFile · 0.80
GSDevToolsFunction · 0.80
initMethod · 0.80
constructorMethod · 0.80
constructorMethod · 0.80
initMethod · 0.80
GSDevToolsFunction · 0.80

Calls 5

_removeListenerFunction · 0.70
_multiListenerFunction · 0.70
_iterateAutoRefreshFunction · 0.70
_wheelListenerFunction · 0.70
killMethod · 0.65

Tested by

no test coverage detected