编辑:ResizeSensor.js
/** * Copyright Marc J. Schmidt. See the LICENSE file at the top-level * directory of this distribution and at * https://github.com/marcj/css-element-queries/blob/master/LICENSE. */ ; (function() { /** * Class for dimension change detection. * * @param {Element|Element[]|Elements|jQuery} element * @param {Function} callback * * @constructor */ var ResizeSensor = function(element, callback) { /** * * @constructor */ function EventQueue() { this.q = []; this.add = function(ev) { this.q.push(ev); }; var i, j; this.call = function() { for (i = 0, j = this.q.length; i < j; i++) { this.q[i].call(); } }; } /** * @param {HTMLElement} element * @param {String} prop * @returns {String|Number} */ function getComputedStyle(element, prop) { if (element.currentStyle) { return element.currentStyle[prop]; } else if (window.getComputedStyle) { return window.getComputedStyle(element, null).getPropertyValue(prop); } else { return element.style[prop]; } } /** * * @param {HTMLElement} element * @param {Function} resized */ function attachResizeEvent(element, resized) { if (!element.resizedAttached) { element.resizedAttached = new EventQueue(); element.resizedAttached.add(resized); } else if (element.resizedAttached) { element.resizedAttached.add(resized); return; } element.resizeSensor = document.createElement('div'); element.resizeSensor.className = 'resize-sensor'; var style = 'position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden;'; var styleChild = 'position: absolute; left: 0; top: 0; transition: 0s;'; element.resizeSensor.style.cssText = style; element.resizeSensor.innerHTML = '<div class="resize-sensor-expand" style="' + style + '">' + '<div style="' + styleChild + '"></div>' + '</div>' + '<div class="resize-sensor-shrink" style="' + style + '">' + '<div style="' + styleChild + ' width: 200%; height: 200%"></div>' + '</div>'; element.appendChild(element.resizeSensor); if (!{fixed: 1, absolute: 1}[getComputedStyle(element, 'position')]) { element.style.position = 'relative'; } var expand = element.resizeSensor.childNodes[0]; var expandChild = expand.childNodes[0]; var shrink = element.resizeSensor.childNodes[1]; var shrinkChild = shrink.childNodes[0]; var lastWidth, lastHeight; var reset = function() { expandChild.style.width = expand.offsetWidth + 10 + 'px'; expandChild.style.height = expand.offsetHeight + 10 + 'px'; expand.scrollLeft = expand.scrollWidth; expand.scrollTop = expand.scrollHeight; shrink.scrollLeft = shrink.scrollWidth; shrink.scrollTop = shrink.scrollHeight; lastWidth = element.offsetWidth; lastHeight = element.offsetHeight; }; reset(); var changed = function() { if (element.resizedAttached) { element.resizedAttached.call(); } }; var addEvent = function(el, name, cb) { if (el.attachEvent) { el.attachEvent('on' + name, cb); } else { el.addEventListener(name, cb); } }; var onScroll = function() { if (element.offsetWidth != lastWidth || element.offsetHeight != lastHeight) { changed(); } reset(); }; addEvent(expand, 'scroll', onScroll); addEvent(shrink, 'scroll', onScroll); } var elementType = Object.prototype.toString.call(element); var isCollectionTyped = ('[object Array]' === elementType || ('[object NodeList]' === elementType) || ('[object HTMLCollection]' === elementType) || ('undefined' !== typeof jQuery && element instanceof jQuery) //jquery || ('undefined' !== typeof Elements && element instanceof Elements) //mootools ); if (isCollectionTyped) { var i = 0, j = element.length; for (; i < j; i++) { attachResizeEvent(element[i], callback); } } else { attachResizeEvent(element, callback); } this.detach = function() { if (isCollectionTyped) { var i = 0, j = element.length; for (; i < j; i++) { ResizeSensor.detach(element[i]); } } else { ResizeSensor.detach(element); } }; }; ResizeSensor.detach = function(element) { if (element.resizeSensor) { element.removeChild(element.resizeSensor); delete element.resizeSensor; delete element.resizedAttached; } }; // make available to common module loader if (typeof module !== 'undefined' && typeof module.exports !== 'undefined') { module.exports = ResizeSensor; } else { window.ResizeSensor = ResizeSensor; } })();
保存文件
位置:
home
/
fembzvrs
/
zimeza.com
/
wp-content
/
plugins
/
ad-inserter
/
includes
/
js
批量上传
创建
创建
批量权限
批量删除
名称
权限
大小
修改时间
操作
↑ 返回上级
-
-
-
-
ResizeSensor.js
-rw-r--r--
5.77 KB
2021-10-22 20:38
编辑
下载
权限
删除
重命名
ad-inserter-check.js
-rw-r--r--
304 B
2017-05-13 01:33
编辑
下载
权限
删除
重命名
ai-adb-data.js
-rw-r--r--
1.75 KB
2022-10-10 20:16
编辑
下载
权限
删除
重命名
ai-adb-data.min.js
-rw-r--r--
1.53 KB
2022-10-10 20:16
编辑
下载
权限
删除
重命名
ai-adb-try.js
-rw-r--r--
405 B
2022-11-01 19:56
编辑
下载
权限
删除
重命名
ai-adb-try.min.js
-rw-r--r--
309 B
2022-11-01 19:56
编辑
下载
权限
删除
重命名
ai-adb.js
-rw-r--r--
37.29 KB
2026-05-04 22:28
编辑
下载
权限
删除
重命名
ai-adb.min.js
-rw-r--r--
13.42 KB
2026-05-04 22:28
编辑
下载
权限
删除
重命名
ai-admin.js
-rw-r--r--
1.55 KB
2019-02-04 22:43
编辑
下载
权限
删除
重命名
ai-ads-data.js
-rw-r--r--
148 B
2022-10-10 20:16
编辑
下载
权限
删除
重命名
ai-ads-data.min.js
-rw-r--r--
123 B
2022-10-10 20:16
编辑
下载
权限
删除
重命名
ai-ads.js
-rw-r--r--
8.4 KB
2023-06-21 20:37
编辑
下载
权限
删除
重命名
ai-ads.min.js
-rw-r--r--
2.35 KB
2023-03-21 23:11
编辑
下载
权限
删除
重命名
ai-auto-ads.js
-rw-r--r--
683 B
2022-10-10 20:16
编辑
下载
权限
删除
重命名
ai-auto-ads.min.js
-rw-r--r--
344 B
2022-10-10 20:16
编辑
下载
权限
删除
重命名
ai-base64.js
-rw-r--r--
1.27 KB
2020-05-22 22:02
编辑
下载
权限
删除
重命名
ai-base64.min.js
-rw-r--r--
1.13 KB
2020-03-15 13:39
编辑
下载
权限
删除
重命名
ai-cookie-data.js
-rw-r--r--
87 B
2023-01-01 23:22
编辑
下载
权限
删除
重命名
ai-cookie-data.min.js
-rw-r--r--
72 B
2023-01-01 23:22
编辑
下载
权限
删除
重命名
ai-cookie.js
-rw-r--r--
28.08 KB
2024-08-11 18:28
编辑
下载
权限
删除
重命名
ai-cookie.min.js
-rw-r--r--
9.88 KB
2024-08-11 18:28
编辑
下载
权限
删除
重命名
ai-errors-footer.js
-rw-r--r--
1.05 KB
2022-09-28 21:46
编辑
下载
权限
删除
重命名
ai-errors-footer.min.js
-rw-r--r--
600 B
2022-09-28 21:46
编辑
下载
权限
删除
重命名
ai-errors-head.min.js
-rw-r--r--
77 B
2020-01-05 22:32
编辑
下载
权限
删除
重命名
ai-errors.min.js
-rw-r--r--
293 B
2020-01-05 22:32
编辑
下载
权限
删除
重命名
ai-filter-data.js
-rw-r--r--
142 B
2022-10-18 23:11
编辑
下载
权限
删除
重命名
ai-filter-data.min.js
-rw-r--r--
116 B
2022-10-18 23:11
编辑
下载
权限
删除
重命名
ai-filter.js
-rw-r--r--
16.59 KB
2023-01-01 23:22
编辑
下载
权限
删除
重命名
ai-filter.min.js
-rw-r--r--
4.83 KB
2023-01-01 23:22
编辑
下载
权限
删除
重命名
ai-insert-data.min.js
-rw-r--r--
75 B
2023-01-01 23:22
编辑
下载
权限
删除
重命名
ai-insert.js
-rw-r--r--
30.3 KB
2023-06-03 21:04
编辑
下载
权限
删除
重命名
ai-insert.min.js
-rw-r--r--
10.28 KB
2023-06-03 21:04
编辑
下载
权限
删除
重命名
ai-jquery.js
-rw-r--r--
18 B
2018-06-16 16:14
编辑
下载
权限
删除
重命名
ai-lists-data.js
-rw-r--r--
80 B
2023-01-01 23:22
编辑
下载
权限
删除
重命名
ai-lists-data.min.js
-rw-r--r--
68 B
2023-01-01 23:22
编辑
下载
权限
删除
重命名
ai-lists.js
-rw-r--r--
54.14 KB
2025-01-22 00:31
编辑
下载
权限
删除
重命名
ai-lists.min.js
-rw-r--r--
15.08 KB
2025-01-22 00:31
编辑
下载
权限
删除
重命名
ai-mobile-detect.js
-rw-r--r--
69.57 KB
2022-10-12 22:31
编辑
下载
权限
删除
重命名
ai-mobile-detect.min.js
-rw-r--r--
38.55 KB
2022-10-12 22:31
编辑
下载
权限
删除
重命名
ai-rotation-data.js
-rw-r--r--
100 B
2023-01-18 23:35
编辑
下载
权限
删除
重命名
ai-rotation-data.min.js
-rw-r--r--
80 B
2023-01-18 23:35
编辑
下载
权限
删除
重命名
ai-rotation.js
-rw-r--r--
31.92 KB
2026-05-04 22:28
编辑
下载
权限
删除
重命名
ai-rotation.min.js
-rw-r--r--
7.39 KB
2026-05-04 22:28
编辑
下载
权限
删除
重命名
ai-select-data.js
-rw-r--r--
156 B
2023-01-02 21:37
编辑
下载
权限
删除
重命名
ai-select-data.min.js
-rw-r--r--
131 B
2023-01-02 21:37
编辑
下载
权限
删除
重命名
ai-select.js
-rw-r--r--
18.03 KB
2024-04-15 22:22
编辑
下载
权限
删除
重命名
ai-select.min.js
-rw-r--r--
7.54 KB
2024-04-15 22:22
编辑
下载
权限
删除
重命名
ai-sidebar-data.js
-rw-r--r--
179 B
2023-01-01 23:22
编辑
下载
权限
删除
重命名
ai-sidebar-data.min.js
-rw-r--r--
160 B
2023-01-01 23:22
编辑
下载
权限
删除
重命名
ai-sidebar.js
-rw-r--r--
6.94 KB
2023-02-05 15:58
编辑
下载
权限
删除
重命名
ai-sidebar.min.js
-rw-r--r--
1.69 KB
2023-02-05 15:58
编辑
下载
权限
删除
重命名
ai-wait-functions.js
-rw-r--r--
473 B
2022-10-10 20:16
编辑
下载
权限
删除
重命名
ai-wait-functions.min.js
-rw-r--r--
227 B
2022-10-10 20:16
编辑
下载
权限
删除
重命名
ai-wait-jquery.js
-rw-r--r--
1.71 KB
2021-01-06 22:01
编辑
下载
权限
删除
重命名
ai-wait-jquery.min.js
-rw-r--r--
682 B
2021-01-06 22:01
编辑
下载
权限
删除
重命名
image-picker.js
-rw-r--r--
9.9 KB
2017-01-29 23:56
编辑
下载
权限
删除
重命名
image-picker.min.js
-rw-r--r--
7.35 KB
2017-04-27 22:02
编辑
下载
权限
删除
重命名
index.html
-rw-r--r--
44 B
2018-08-24 20:39
编辑
下载
权限
删除
重命名
jquery.mousewheel.js
-rw-r--r--
8.07 KB
2016-09-30 22:30
编辑
下载
权限
删除
重命名
jquery.mousewheel.min.js
-rw-r--r--
2.71 KB
2016-09-30 22:30
编辑
下载
权限
删除
重命名
jquery.multi-select.js
-rw-r--r--
19.66 KB
2025-01-30 01:36
编辑
下载
权限
删除
重命名
jquery.quicksearch.js
-rw-r--r--
4.05 KB
2025-01-30 01:36
编辑
下载
权限
删除
重命名
jquery.scombobox.js
-rw-r--r--
65.03 KB
2025-01-29 01:01
编辑
下载
权限
删除
重命名
jquery.scombobox.min.js
-rw-r--r--
23.23 KB
2025-01-29 01:01
编辑
下载
权限
删除
重命名
jquery.ui.spinner.js
-rw-r--r--
13.59 KB
2017-05-13 01:33
编辑
下载
权限
删除
重命名
missed.js
-rw-r--r--
2.64 KB
2018-01-29 21:42
编辑
下载
权限
删除
重命名
theia-sticky-sidebar.js
-rw-r--r--
15.99 KB
2023-01-01 23:22
编辑
下载
权限
删除
重命名
theia-sticky-sidebar.min.js
-rw-r--r--
5.46 KB
2023-01-01 23:22
编辑
下载
权限
删除
重命名