沒辦法由于需求下來了,只能按需求操作。網上找了很多相關控件都感覺有點龐大,占資源比較多。沒辦法自己花半天時間弄出個半成 " /> 欧美激情成人网,日本免费黄色网,国产一级一级一级国产片

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

asp.net+jquery滾動滾動條加載數據的下拉控件

這樣的需求貌似自己感覺不是很合理,因為數據多了如此下拉無論從人還是機器操作都比較痛苦。

沒辦法由于需求下來了,只能按需求操作。網上找了很多相關控件都感覺有點龐大,占資源比較多。沒辦法自己花半天時間弄出個半成品自定義控件,拿出來分享下,如有高手看了請多指點。

需求:AJAX滾動滾動條加載數據的下拉列表
控件名稱:Webcombo
所用技術:ASP.NET(C#),jQuery,ASP.NET一般處理文件(.ashx)

下拉列表具體實現:用DIV模擬下拉列表,input和圖片模擬下拉框。最終結果如下圖


先分析下jQuery這邊的插件寫法吧
AJAX加載有jQuery Ajax完成
復制代碼 代碼如下:
$.ajax({
type: options.getMethod,
url: options.jsonUrl,
data: params,
success: function(data){
if(isScroll)
$.CreateListItem(showbox,data,options);
else
$.CreateBox(showbox,data,options);
},
complete:function(){ },
error:function(e){
$(options.loadBox).css('background-image','none');
$(options.loadBox).append('<span>data connect error!'+e+'</span>');
}

而滾動條滾動加載數據則由下拉DIV的onscroll事件完成,具體核心代碼如下:

復制代碼 代碼如下:
$(showbox).scroll(function(){
if(options.total==$(this).children("ul").children("li").length)
return;
var scrolltop=$(showbox).attr('scrollTop');
var scrollheight=$(showbox).attr('scrollHeight');
var windowheight=$(showbox).attr('clientHeight');
var scrolloffset=20;
$(options.loadBox).css('top',scrolltop);
if(scrolltop>=(scrollheight-(windowheight+scrolloffset))&&!loading)
{
loading=true;
$(options.loadBox).show();
options.total=$(this).children("ul").children("li").length;
$.WebComboGetData(showbox,options,true);
}
});

該插件的完整代碼再源文件中可以找到,文件名:simulateddl.js
其實這個滾動條滾動加載數據的jQuery插件寫好了就已經可以實現該功能了,只是由于項目中用到的地方比較多又無賴的將其封裝到ASP.NET自定義控件中。之所以說半成品就是這個自定義控件自定義的有些不人性化,高手們見了望指點指點。具體代碼可以下載后查看,本人不是控件制作高手,就不搬出來獻丑了。有問題建議的朋友可以提出來大家討論討論。

ASP.NET+jQuery滾動條滾動加載數據控件源代碼下載

JavaScript技術asp.net+jquery滾動滾動條加載數據的下拉控件,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 午夜视频一区二区 | 亚洲日本一区二区三区高清在线 | 久久精品国产99国产 | 免费观看黄色视屏 | 国产全黄一级毛片 | 日本精品高清一区二区不卡 | 国产精品嫩草影院免费看 | 亚洲国产成人欧美激情 | 婷婷在线视频国产综合 | 91精品国产免费久久国语麻豆 | 男女一级毛片免费视频看 | 女人与拘一级毛片 | 男人精品网站一区二区三区 | 在线亚洲精品国产成人二区 | 婷婷狠狠操 | 激情综合五月 | 色播视频在线播放 | 精品综合久久久久久98 | 日本久久精品 | 亚洲精品在线不卡 | 麻豆精品成人免费国产片 | 久久综合一 | 婷婷在线综合 | 亚洲欧美成人影院 | 91精品在线播放 | 久久综合久久综合久久 | 亚1洲二区三区四区免费 | 精品在线视频免费 | 永久免费aavv视频播放 | 国产精品亚洲欧美一区麻豆 | 亚洲综合激情视频 | 亚洲www视频 | 亚洲国产精品久久久天堂 | 男女激情视频国产免费观看 | 精品国产日韩久久亚洲 | 成人免费大片a毛片 | 亚洲二区在线观看 | 国产精品一区二区久久精品涩爱 | 91网视频在线观看 | 91国内视频在线观看 | 五月婷婷色综合 |