From bb7511ae6527d2ecf789a050304067d80e51dfe4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=8E=E1=85=A5=E1=86=AB=E1=84=92=E1=85=A8=E1=84=85?= =?UTF-8?q?=E1=85=B5=E1=86=B7?= Date: Wed, 29 Aug 2018 18:40:36 +0900 Subject: [PATCH] Fix issue removeResizeListener undefined --- detect-element-resize.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/detect-element-resize.js b/detect-element-resize.js index cbb3c02..936698f 100644 --- a/detect-element-resize.js +++ b/detect-element-resize.js @@ -137,6 +137,9 @@ window.removeResizeListener = function(element, fn){ if (attachEvent) element.detachEvent('onresize', fn); else { + if (!element.__resizeListeners__) { + return; + } element.__resizeListeners__.splice(element.__resizeListeners__.indexOf(fn), 1); if (!element.__resizeListeners__.length) { element.removeEventListener('scroll', scrollListener);