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

          項目已經(jīng)快做完了,現(xiàn)在項目中要添加一個數(shù)據(jù)加載的顯示效果(不用顯示進度,只是一個動畫提示之類的),因為項目中目前已經(jīng)有使用jQuery,所以考慮基于jQuery來實現(xiàn),其實和jQuery關(guān)聯(lián)也不大。
          思路如下:
          ?因為項目中大多jsp都包含了一個jsp_head.jsp,所以考慮在jsp_head.jsp中做手腳,這樣可以省去很多工作量。
          ?1、 在jsp_head.jsp中定義一個div(主要顯示數(shù)據(jù)加載的動態(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ù)加載動態(tài)顯示:即將DIV顯示出來
          ???});
          ??</script>
          ??
          其他jsp中的代碼大致如下:

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

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

          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)計

          常用鏈接

          留言簿(2)

          隨筆分類

          文章分類

          文章檔案

          Forum

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 东台市| 蓬莱市| 阳信县| 思南县| 宁陵县| 曲麻莱县| 于都县| 安国市| 扎兰屯市| 玉环县| 凤凰县| 彭州市| 湘乡市| 遂平县| 仙居县| 东城区| 台州市| 丹东市| 都兰县| 江永县| 宁晋县| 南投市| 泸溪县| 左权县| 河间市| 南木林县| 龙川县| 喀喇沁旗| 达州市| 陵川县| 秭归县| 额尔古纳市| 东丰县| 广丰县| 象州县| 六盘水市| 沙雅县| 丰台区| 金平| 禄劝| 三江|