数码资讯
自动输入滤波的方法jquery.fastlivefilter.js
本文描述了一种自动输入滤波jquery.fastlivefilter.js方法。分享给你供你参考。以下是如下: 这种效果是使用jquery.fastlivefilter.js插件,类似于搜索框输入提示,自动匹配项目的过滤,当你进入,将根据智能输入匹配,自动列表的内容特征,完善的人性化的操作体验,如果
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文描述了一种自动输入滤波jquery.fastlivefilter.js方法。分享给你供你参考。以下是如下:
这种效果是使用jquery.fastlivefilter.js插件,类似于搜索框输入提示,自动匹配项目的过滤,当你进入,将根据智能输入匹配,自动列表的内容特征,完善的人性化的操作体验,如果你使用jquery.fastlivefilter.js插件感兴趣,这是一个很好的例子。
运行效果的截图如下:
具体代码如下:
jQuery插件fastlivefilter过滤器
/ / jquery.fastlivefilter.js
jquery.fn.fastlivefilter =功能(列表选项){
选项=选择| | { };
列表= jQuery(列表);
输入=;
无功lastfilter =;
VaR超时= options.timeout | | 0;
VaR的回调options.callback(功能){ } = | |;
无功keytimeout;
VaR LIS = list.children();
VaR len = lis.length;
无功olddisplay = Len > 0里{ 0 }。style.display:块;
回调(莱恩);
Input.change(function(){()
VAR过滤= input.val()ToLowerCase();
Var Li,innerText;
无功numshown = 0;
对于(var i = 0;i < i;i + +){
李=我};
innerText =!options.selector
(li.textcontent li.innertext | | | | ):
$(LI)。查找(选项。选择器)。文本();
如果(InnerText。toLowerCase)(。IndexOf(过滤器)> = 0){
如果(li.style.display = =没有){
li.style.display = olddisplay;
}
numshown + +;
{人}
如果(li.style.display!{){
li.style.display =没有;
}
}
}
回调(numshown);
返回false;
})。Keydown(function(){)
ClearTimeout(keytimeout);
keytimeout = setTimeout(){()函数(
如果(输入值)= lastfilter(返回);
lastfilter = input.val();
Input.change();
},超时);
});
返回此;
}
$(函数(){())
$(# search_input)。FastLiveFilter(# search_list);
});
体{ margin: 0px;背景颜色:# f6f6f6;}
。jq22 {宽度:600px;身高:500px;margin-left: auto;右边距:汽车;背景颜色:# ffffff;填充:填充:;}
一
二
三
一
AWO
bhree
CNE
DWO
系统
FNE
国
hhree
ihree
希望本文能对大家的jQuery程序设计有所帮助。
这种效果是使用jquery.fastlivefilter.js插件,类似于搜索框输入提示,自动匹配项目的过滤,当你进入,将根据智能输入匹配,自动列表的内容特征,完善的人性化的操作体验,如果你使用jquery.fastlivefilter.js插件感兴趣,这是一个很好的例子。
运行效果的截图如下:
具体代码如下:
jQuery插件fastlivefilter过滤器
/ / jquery.fastlivefilter.js
jquery.fn.fastlivefilter =功能(列表选项){
选项=选择| | { };
列表= jQuery(列表);
输入=;
无功lastfilter =;
VaR超时= options.timeout | | 0;
VaR的回调options.callback(功能){ } = | |;
无功keytimeout;
VaR LIS = list.children();
VaR len = lis.length;
无功olddisplay = Len > 0里{ 0 }。style.display:块;
回调(莱恩);
Input.change(function(){()
VAR过滤= input.val()ToLowerCase();
Var Li,innerText;
无功numshown = 0;
对于(var i = 0;i < i;i + +){
李=我};
innerText =!options.selector
(li.textcontent li.innertext | | | | ):
$(LI)。查找(选项。选择器)。文本();
如果(InnerText。toLowerCase)(。IndexOf(过滤器)> = 0){
如果(li.style.display = =没有){
li.style.display = olddisplay;
}
numshown + +;
{人}
如果(li.style.display!{){
li.style.display =没有;
}
}
}
回调(numshown);
返回false;
})。Keydown(function(){)
ClearTimeout(keytimeout);
keytimeout = setTimeout(){()函数(
如果(输入值)= lastfilter(返回);
lastfilter = input.val();
Input.change();
},超时);
});
返回此;
}
$(函数(){())
$(# search_input)。FastLiveFilter(# search_list);
});
体{ margin: 0px;背景颜色:# f6f6f6;}
。jq22 {宽度:600px;身高:500px;margin-left: auto;右边距:汽车;背景颜色:# ffffff;填充:填充:;}
一
二
三
一
AWO
bhree
CNE
DWO
系统
FNE
国
hhree
ihree
希望本文能对大家的jQuery程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。