diff --git a/demo/cn/super/fuzzySearch.html b/demo/cn/super/fuzzySearch.html
index 826ee6b96c9ff069d93852a7bf5c1d20e2205c56..aac48cb9d7681d510c22828fe505ebc4bcf61077 100644
--- a/demo/cn/super/fuzzySearch.html
+++ b/demo/cn/super/fuzzySearch.html
@@ -77,7 +77,7 @@
fuzzySearch ( zTreeId, searchField, isHighLight, isExpand )
搜索试试看:
- 关键字:
+ 关键字:
diff --git a/demo/en/super/fuzzySearch.html b/demo/en/super/fuzzySearch.html
index c8b3f5a5e8f5e39337fccd9d927d48181379687a..14b3a623b59d37d08d549f64ba6c3509e51cc169 100644
--- a/demo/en/super/fuzzySearch.html
+++ b/demo/en/super/fuzzySearch.html
@@ -77,7 +77,7 @@
fuzzySearch ( zTreeId, searchField, isHighLight, isExpand )
Try to search:
- Keywords:
+ Keywords:
diff --git a/demo/js/fuzzysearch.js b/demo/js/fuzzysearch.js
index 0d8da16196cd358e90c6030a5a0c171ad20f636b..58396a4d8871fb222fdd3eca6466c12356ac1954 100644
--- a/demo/js/fuzzysearch.js
+++ b/demo/js/fuzzysearch.js
@@ -110,6 +110,7 @@
});
var timeoutId = null;
+ var lastKeyword = '';
// excute lazy load once after input change, the last pending task will be cancled
function searchNodeLazy(_keywords) {
if (timeoutId) {
@@ -117,8 +118,12 @@
clearTimeout(timeoutId);
}
timeoutId = setTimeout(function() {
+ if (lastKeyword === _keywords) {
+ return;
+ }
ztreeFilter(zTreeObj,_keywords); //lazy load ztreeFilter function
- $(searchField).focus();//focus input field again after filtering
+ // $(searchField).focus();//focus input field again after filtering
+ lastKeyword = _keywords;
}, 500);
}
}
\ No newline at end of file
diff --git a/log v3.x.txt b/log v3.x.txt
index 11643691e09cd2260c0cca7c33fb9f91ae89272c..be2f2f67aada0117ad5ad96866affedc8562a840 100644
--- a/log v3.x.txt
+++ b/log v3.x.txt
@@ -13,6 +13,9 @@
+*2018.12.10* v3.5.37
+ * [修改] fuzzySearch.js & Demo Thanks @SadWood & @JerryWang24
+
*2018.08.21* v3.5.37
* [修改] 替换 scrollIntoViewIfNeeded 方法 Thanks @jocki84
* [修改] 部分 API 文字错误