国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery.fastLiveFilter.js實現輸入自動過濾的方法

2019-11-20 11:52:18
字體:
來源:轉載
供稿:網友

本文實例講述了jquery.fastLiveFilter.js實現輸入自動過濾的方法。分享給大家供大家參考。具體如下:

本效果是使用jquery.fastLiveFilter.js插件來實現的,類似于搜索框的輸入提示功能,實現對匹配項目的自動過濾功能,當你輸入的時候,會根據輸入的字符智能匹配符合的內容,自動列出來,提高人性化操作體驗,如果您對jquery.fastLiveFilter.js插件的用法感興趣,這是個很不錯的例子。

運行效果截圖如下:

具體代碼如下:

<!doctype html><html><head><meta charset="utf-8"><title>jQuery過濾器插件fastLiveFilter</title><script src="jquery-1.6.2.min.js"></script><script>//jquery.fastLiveFilter.jsjQuery.fn.fastLiveFilter = function(list, options) { options = options || {}; list = jQuery(list); var input = this; var lastFilter = ''; var timeout = options.timeout || 0; var callback = options.callback || function() {}; var keyTimeout; var lis = list.children(); var len = lis.length; var oldDisplay = len > 0 ? lis[0].style.display : "block"; callback(len); input.change(function() {  var filter = input.val().toLowerCase();  var li, innerText;  var numShown = 0;  for (var i = 0; i < len; i++) {   li = lis[i];   innerText = !options.selector ?     (li.textContent || li.innerText || "") :     $(li).find(options.selector).text();   if (innerText.toLowerCase().indexOf(filter) >= 0) {    if (li.style.display == "none") {     li.style.display = oldDisplay;    }    numShown++;   } else {    if (li.style.display != "none") {     li.style.display = "none";    }   }  }  callback(numShown);  return false; }).keydown(function() {  clearTimeout(keyTimeout);  keyTimeout = setTimeout(function() {   if( input.val() === lastFilter ) return;   lastFilter = input.val();   input.change();  }, timeout); }); return this;}</script><script> $(function() { $('#search_input').fastLiveFilter('#search_list'); });</script><style type="text/css">body { margin: 0px; background-color: #F6F6F6; }.jq22{ width: 600px; height: 500px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; padding: 10px; }</style></head><body><div class="jq22"><input id="search_input" placeholder="輸入文字開始篩選"><ul id="search_list"> <li>One</li> <li>Two</li> <li>Three</li> <li>One</li> <li>awo</li> <li>bhree</li> <li>cne</li> <li>dwo</li> <li>ehree</li> <li>fne</li> <li>gwo</li> <li>hhree</li> <li>ihree</li></ul></div></body></html>

希望本文所述對大家的jquery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 望江县| 潍坊市| 毕节市| 精河县| 桂东县| 天水市| 新沂市| 巴林左旗| 青河县| 隆回县| 新巴尔虎左旗| 庆城县| 平定县| 卢氏县| 延川县| 庐江县| 射洪县| 大埔县| 双峰县| 句容市| 集安市| 工布江达县| 和静县| 无棣县| 台南市| 广汉市| 阜阳市| 峡江县| 晋中市| 鄄城县| 苍山县| 达孜县| 永川市| 木兰县| 阿城市| 榆林市| 太湖县| 贺州市| 营口市| 老河口市| 温州市|