jquery怎么實(shí)現(xiàn)搜索框搜索功能示例代碼L:
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比淮南網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式淮南網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋淮南地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。
(function($) {
$.fn.Z_TMAIL_SIDER_V2 = function(options) {
var opts = $.extend( {}, $.fn.Z_TMAIL_SIDER_V2.defaults, options);
var base = this;
var thisTitle = $(base).find('.allcategorys');
var Z_SubList = $(base).find('.sublist');
var navPosTop = $(base).offset().top;
var timeOut = null;
$(thisTitle).find('.title-item-hd a').hover(function(e) {
clearTimeout(timeOut);
var thisLi = this;
if($(Z_SubList).is(':visible')) return;
showSubList(thisLi);
e.stopPropagation();
}, function(e) {
var thisLi = this;
timeOut = setTimeout(function() {
hideSubList(thisLi);
}, 100);
$(Z_SubList).hover(function(e){
clearTimeout(timeOut);
}, function() {
clearTimeout(timeOut);
timeOut = setTimeout(function() {
hideSubList(thisLi);
}, 100);
});
e.stopPropagation();
});
var showSubList = function(thisli) {
var top = $(thisli).height() - opts.slideHeight;
$(thisli).addClass('curr').find('s').addClass('curr');
$(Z_SubList).css({top: top, opacity: 0}).show().stop().animate({top: $(thisli).height(), opacity : 1});
};
var hideSubList = function(thisli) {
$(thisli).removeClass('curr').find('s').removeClass('curr');
$(Z_SubList).hide();
};
$(window).resize(function() {
var sTop = $(window).scrollTop();
if(sTop = navPosTop) {
if($.browser.msie $.browser.version 7){
$(base).css({position: 'absolute', top: sTop});
}else {
$(base).css({position: 'fixed', top: 0});
}
}else {
$(base).css({position: 'relative', top: 0});
}
});
$(window).scroll(function() {
var sTop = $(window).scrollTop();
if(sTop = navPosTop) {
if($.browser.msie $.browser.version 7){
$(base).css({position: 'absolute', top: sTop});
}else {
$(base).css({position: 'fixed', top: 0});
}
}else {
$(base).css({position: 'relative', top: 0});
}
});
};
$.fn.Z_TMAIL_SIDER_V2.defaults = {
slideHeight : 8
};
})(jQuery);
//參考下這個(gè),一個(gè)正在用的項(xiàng)目的。后臺就模糊查詢把結(jié)果返回來就可以了
$('.searchInp').live('keyup',function(){
var?v=$.trim($(this).val());
if(!v)return?false;
var?obj=$(this),data={action:'search',,name:v};
obj.addClass('searchSelectLj')
if(obj.attr('way'))data['way']=obj.attr('way');
if(obj.attr('m'))data['m']=obj.attr('m');
$.ajax({
type:'post',data:data,dataType:'json',beforeSend:function(XMLHttpRequest){
$('.searchSelect').html('p搜索“'+v+'”中/p');
},success:function(msg){
if(msg.error0){
$('.searchSelect').html('p搜索無結(jié)果/p');
}else{
if(msg.data){
var?html='p搜索共('+msg.data.length+')結(jié)果/p';
$.each(msg.data,function(k,v){
if(v.o)
html+='pinput?type="hidden"?value="'+v.id+'"input?type="hidden"?value="'+v.o+'"'+v.name+'/p';
else
html+='pinput?type="hidden"?value="'+v.id+'"'+v.name+'/p';
})
$('.searchSelect').html(html);
}else{
$('.searchSelect').html('p搜索無結(jié)果/p');
}
}
},error:function(){
}
})
})
JQuery easyUi?dataGrid工具欄添加搜索輸入框的方法:
1、使用tab,在每個(gè)tab上面都有一個(gè)datagrid,這樣easyui給所有datagrid的toolbar生成的dom的class,所以用prependTo()會(huì)給所有的toolbar都加上要生成的dom。通過style來指定要prepend的toolbar,代碼如下:
//tab初始化完畢之后
$("tabletrtd style='padding:0 8px'label標(biāo)題:/label/tdtdinput id='sTitle' name='sTitle'/td/tr/table").prependTo("#tabs .panel[style='display: block;'] .datagrid-toolbar");
$('#sTitle').searchbox({
width : 180,
searcher : doSearch,
prompt : '請輸入標(biāo)題'
});
function doSearch() {
$("#grid").datagrid("load", {
"sTitle" : $("#sTitle").val()
});
}
2、效果如下圖:
使用標(biāo)簽創(chuàng)建。
script?type="text/javascript"
function?qq(value,name){
alert(value+":"+name)
}
/script
input?id="ss"?class="easyui-searchbox"
searcher="qq"
prompt="Please?Input?Value"?menu="#mm"?style="width:300px"/input
div?id="mm"?style="width:120px"
div?name="all"?iconCls="icon-ok"All?News/div
div?name="sports"Sports?News/div
/div
2,使用腳本創(chuàng)建
input?id="ss"/input
div?id="mm"?style="width:120px"
div?name="all"?iconCls="icon-ok"All?News/div
div?name="sports"Sports?News/div
/div
$('#ss').searchbox({
width:200,
searcher:function(value,name){
alert(value?+?","?+?name)
},
menu:'#mm',
prompt:'Please?Input?Value'
});
我提供一個(gè)簡單的思路。一般下拉框用select.不過select不智能,所以大家開始用一個(gè)text文本框加一個(gè)ul來模擬。
jquery?datatables去掉搜索框和底部文字,更改樣式
$(function(){????$('#dyntable2').dataTable({????????"searching"?:?false,?//去掉搜索框方法一????????"bFilter":?false,???//去掉搜索框方法二????????"bSort":?false,??//禁止排序????????"paging":?false,???//禁止分頁????????"info":?false???//去掉底部文字????});});
設(shè)置排序規(guī)則:
$(function(){????$('#dyntable2').dataTable({????????"aaSorting":?[[?4,?"desc"?]]??//以序號為4也就是第5列進(jìn)行降序排列????????"aoColumnDefs":?[?{?"bSortable":?false,?"aTargets":?[?0?]?}]?????????//初始化datatable,但對序號為0列的列不進(jìn)行排序,別的列均可進(jìn)行排序?????});});
更改表格樣式:
table?id="fwqlist"?class="table?table-hover?table-striped"?cellspacing="0"?width="100%"
thead
tr
th當(dāng)前狀態(tài)/th
th今日峰值/th
th今日均值/th
/tr
/thead
/table
網(wǎng)頁名稱:jquery搜索框,jquery 搜索下拉框
標(biāo)題網(wǎng)址:http://chinadenli.net/article22/dsdchjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、關(guān)鍵詞優(yōu)化、網(wǎng)站改版、動(dòng)態(tài)網(wǎng)站、網(wǎng)站維護(hù)、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)