基于jQuery的顯示數(shù)據(jù)加載中......

          項(xiàng)目已經(jīng)快做完了,現(xiàn)在項(xiàng)目中要添加一個(gè)數(shù)據(jù)加載的顯示效果(不用顯示進(jìn)度,只是一個(gè)動(dòng)畫提示之類的),因?yàn)轫?xiàng)目中目前已經(jīng)有使用jQuery,所以考慮基于jQuery來實(shí)現(xiàn),其實(shí)和jQuery關(guān)聯(lián)也不大。
          思路如下:
          ?因?yàn)轫?xiàng)目中大多jsp都包含了一個(gè)jsp_head.jsp,所以考慮在jsp_head.jsp中做手腳,這樣可以省去很多工作量。
          ?1、 在jsp_head.jsp中定義一個(gè)div(主要顯示數(shù)據(jù)加載的動(dòng)態(tài)效果,比如圖片),設(shè)置style="display:none";
          ?2、 利用jQuery為所有的button和submit按鈕添加click事件(用來顯示div):
          ????當(dāng)然這里事件定義的范圍可能比較廣,如果不需要的話可以由選擇性的定義事件,比如為按鈕定義指定樣式或ID,以便jQuery能夠選擇到它。

          jsp_head.jsp中代碼如下:
          ??<div id="dataLoad" style="display:none"><!--頁面載入顯示-->
          ???<table width=100% height=100% border=0 align=center valign=middle>
          ????<tr height=50%><td align=center>&nbsp;</td></tr>
          ????<tr><td align=center><img src="<%=request.getContextPath()%>/XXXXX/loading-gif.gif"/></td></tr>
          ????<tr><td align=center>數(shù)據(jù)載入中,請稍后......</td></tr>
          ????<tr height=50%><td align=center>&nbsp;</td></tr>
          ???</table>
          ??</div>
          ??<script type="text/javascript">
          ???$(document).ready(function() {
          ????$("#dataLoad").hide();?//頁面加載完畢后即將DIV隱藏
          ????$("#showLoadingDiv").click(function(){$("#dataLoad").show();}); //為指定按鈕添加數(shù)據(jù)加載動(dòng)態(tài)顯示:即將DIV顯示出來
          ???});
          ??</script>
          ??
          其他jsp中的代碼大致如下:

          ......
          <%@ include file="/jsp/jsp_head.jsp"%>
          ......
          <input type="button" onClick="query();" id="showLoadingDiv" value="查詢">?
          ......

          這種實(shí)現(xiàn)對用戶來說是非常真實(shí)的,沒有高的技術(shù)要求,希望這種思路對你的項(xiàng)目有所幫助。

          posted on 2010-08-12 10:16 心硯 閱讀(6168) 評論(5)  編輯  收藏 所屬分類: Java

          評論

          # re: 基于jQuery的顯示數(shù)據(jù)加載中......[未登錄] 2011-05-17 15:07 111

          111  回復(fù)  更多評論   

          # re: 基于jQuery的顯示數(shù)據(jù)加載中...... 2011-12-02 17:35 asdf

          adfasdfasdf  回復(fù)  更多評論   

          # re: 基于jQuery的顯示數(shù)據(jù)加載中...... 2011-12-02 17:35 asdf

          asfsdfgadfgadcg  回復(fù)  更多評論   

          # re: 基于jQuery的顯示數(shù)據(jù)加載中...... 2013-06-11 14:10 暗室逢燈

          阿斯蒂芬  回復(fù)  更多評論   

          <2011年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(2)

          隨筆分類

          文章分類

          文章檔案

          Forum

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 西乌珠穆沁旗| 佛山市| 苍溪县| 泰兴市| 漾濞| 松滋市| 司法| 岐山县| 平阴县| 云阳县| 娱乐| 郎溪县| 汕尾市| 叶城县| 海晏县| 克拉玛依市| 来安县| 襄樊市| 惠州市| 沁阳市| 社旗县| 封丘县| 绩溪县| 清水河县| 读书| 新巴尔虎左旗| 龙泉市| 农安县| 左贡县| 泸水县| 沂水县| 嘉义市| 栖霞市| 海原县| 平和县| 天柱县| 衡水市| 天全县| 根河市| 哈尔滨市| 西充县|