编辑:jquery.quicksearch.js
(function($, window, document, undefined) { $.fn.quicksearch = function (target, opt) { var timeout, cache, rowcache, jq_results, val = '', e = this, options = $.extend({ delay: 100, selector: null, stripeRows: null, loader: null, noResults: '', matchedResultsCount: 0, bind: 'keyup', onBefore: function () { return; }, onAfter: function () { return; }, show: function () { this.style.display = ""; }, hide: function () { this.style.display = "none"; }, prepareQuery: function (val) { return val.toLowerCase().split(' '); }, testQuery: function (query, txt, _row) { for (var i = 0; i < query.length; i += 1) { if (txt.indexOf(query[i]) === -1) { return false; } } return true; } }, opt); this.go = function () { var i = 0, numMatchedRows = 0, noresults = true, query = options.prepareQuery(val), val_empty = (val.replace(' ', '').length === 0); for (var i = 0, len = rowcache.length; i < len; i++) { if (val_empty || options.testQuery(query, cache[i], rowcache[i])) { options.show.apply(rowcache[i]); noresults = false; numMatchedRows++; } else { options.hide.apply(rowcache[i]); } } if (noresults) { this.results(false); } else { this.results(true); this.stripe(); } this.matchedResultsCount = numMatchedRows; this.loader(false); options.onAfter(); return this; }; /* * External API so that users can perform search programatically. * */ this.search = function (submittedVal) { val = submittedVal; e.trigger(); }; /* * External API to get the number of matched results as seen in * https://github.com/ruiz107/quicksearch/commit/f78dc440b42d95ce9caed1d087174dd4359982d6 * */ this.currentMatchedResults = function() { return this.matchedResultsCount; }; this.stripe = function () { if (typeof options.stripeRows === "object" && options.stripeRows !== null) { var joined = options.stripeRows.join(' '); var stripeRows_length = options.stripeRows.length; jq_results.not(':hidden').each(function (i) { $(this).removeClass(joined).addClass(options.stripeRows[i % stripeRows_length]); }); } return this; }; this.strip_html = function (input) { var output = input.replace(new RegExp('<[^<]+\>', 'g'), ""); // output = $.trim(output.toLowerCase()); output = output.toLowerCase().trim (); return output; }; this.results = function (bool) { if (typeof options.noResults === "string" && options.noResults !== "") { if (bool) { $(options.noResults).hide(); } else { $(options.noResults).show(); } } return this; }; this.loader = function (bool) { if (typeof options.loader === "string" && options.loader !== "") { (bool) ? $(options.loader).show() : $(options.loader).hide(); } return this; }; this.cache = function () { jq_results = $(target); if (typeof options.noResults === "string" && options.noResults !== "") { jq_results = jq_results.not(options.noResults); } var t = (typeof options.selector === "string") ? jq_results.find(options.selector) : $(target).not(options.noResults); cache = t.map(function () { return e.strip_html(this.innerHTML); }); rowcache = jq_results.map(function () { return this; }); /* * Modified fix for sync-ing "val". * Original fix https://github.com/michaellwest/quicksearch/commit/4ace4008d079298a01f97f885ba8fa956a9703d1 * */ val = val || this.val() || ""; return this.go(); }; this.trigger = function () { this.loader(true); options.onBefore(); window.clearTimeout(timeout); timeout = window.setTimeout(function () { e.go(); }, options.delay); return this; }; this.cache(); this.results(true); this.stripe(); this.loader(false); return this.each(function () { /* * Changed from .bind to .on. * */ $(this).on(options.bind, function () { val = $(this).val(); e.trigger(); }); }); }; }(jQuery, this, document));
保存文件
位置:
home
/
fembzvrs
/
zimeza.com
/
wp-content
/
plugins
/
ad-inserter
/
includes
/
js
批量上传
创建
创建
批量权限
批量删除
名称
权限
大小
修改时间
操作
↑ 返回上级
-
-
-
-
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.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
编辑
下载
权限
删除
重命名
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.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
编辑
下载
权限
删除
重命名
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
编辑
下载
权限
删除
重命名