loading.htm 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. <#def title = "加载对话框"/>
  2. <#def keyword = "ZhiqimUI"/>
  3. <#def desc = "加载对话框是自定义对话框的一种没有标题只有加载中提示的对话框。目标是在屏幕或用户指定的元素可视范围的中间提供没有警告声音且美观的加载对话框,支持设置九个参数来定义加载中界面,无关闭按钮,由业务实现关闭。"/>
  4. <#def prevUrl = "prompt.htm"/>
  5. <#def nextUrl = "../nav/tabnav.htm"/>
  6. ${zhiqim_com_header()}
  7. ${zhiqim_com_topnav()}
  8. <script>
  9. function doChange(tabnav)
  10. {
  11. doUpdateCode(Z(tabnav));
  12. }
  13. function doUpdateCode($this)
  14. {//更新代码
  15. var html = $this.find("section > div").htmlt();
  16. $this.find("section > div").next("div > span").html(html);
  17. }
  18. </script>
  19. <!--容器开始 -->
  20. <div id="container" class="container">
  21. <!--边导航-->
  22. ${zhiqim_com_ui("tutorial", "ui", "dialog", "loading")}
  23. <!--主体-->
  24. <div id="mainbody" class="mainbody">
  25. ${zhiqim_com_breadcrumb("文库", "教程", "加载对话框")}
  26. <div class="content">
  27. <#-- 标题 -->
  28. <div class="z-relative-left z-w100p z-pd16 z-bg-blue z-px18 z-lh200p z-bold" style="border-left:5px solid #2293e4">
  29. <p class="z-text-blue">加载对话框:</p>
  30. <p class="z-color-333" style="text-indent:38px;">
  31. 加载对话框是自定义对话框的一种没有标题只有加载中提示的对话框。目标是在屏幕或用户指定的元素可视范围的中间提供没有警告声音且美观的加载对话框,支持设置九个参数来定义加载中界面,无关闭按钮,由业务实现关闭。
  32. </p>
  33. </div>
  34. <#-- 一、弹出全屏加载器,无遮罩层 -->
  35. <div class="tutorial title">一、弹出全屏加载器,无遮罩层</div>
  36. <div class="z-tabnav z-bordered" data-role="z-tabnav" onchange="doChange(this);">
  37. <nav>
  38. <ul class="zi-float-left">
  39. <li class="z-active">示例</li>
  40. <li>代码</li>
  41. <li>说明</li>
  42. </ul>
  43. </nav>
  44. <section style="min-height:100px;">
  45. <div class="z-active z-pd10 z-px16" style="padding-top:40px">
  46. <a href="javascript:void(0);" onclick="Z.loading();">点我弹出全屏加载器</a>
  47. </div>
  48. <div class="z-w100p z-pd10">
  49. <span class="z-text-prewrap z-pre"></span>
  50. </div>
  51. <div class="z-pd10 z-px16 z-lh200p">
  52. 1、在全屏的中间显示一个正在加载的对话框<br>
  53. 2、无遮罩层
  54. </div>
  55. </section>
  56. </div>
  57. <#-- 二、弹出全屏加载器,有遮罩层 -->
  58. <div class="tutorial title">二、弹出全屏加载器,有遮罩层</div>
  59. <div class="z-tabnav z-bordered" data-role="z-tabnav" onchange="doChange(this);">
  60. <nav>
  61. <ul class="zi-float-left">
  62. <li class="z-active">示例</li>
  63. <li>代码</li>
  64. <li>说明</li>
  65. </ul>
  66. </nav>
  67. <section style="min-height:100px;">
  68. <div class="z-active z-pd10 z-px16" style="padding-top:40px">
  69. <a href="javascript:void(0);" onclick="Z.loading({shadow: true});">点我弹出全屏加载器</a>
  70. </div>
  71. <div class="z-w100p z-pd10">
  72. <span class="z-text-prewrap z-pre"></span>
  73. </div>
  74. <div class="z-pd10 z-px16 z-lh200p">
  75. 1、在全屏的中间显示一个正在加载的对话框<br>
  76. 2、全屏遮罩,不允许操作
  77. </div>
  78. </section>
  79. </div>
  80. <#-- 三、弹出全屏加载器,指定区域加载器 -->
  81. <div class="tutorial title">三、弹出全屏加载器,指定区域加载器</div>
  82. <div class="z-tabnav z-bordered" data-role="z-tabnav" onchange="doChange(this);">
  83. <nav>
  84. <ul class="zi-float-left">
  85. <li class="z-active">示例</li>
  86. <li>代码</li>
  87. <li>说明</li>
  88. </ul>
  89. </nav>
  90. <section style="min-height:100px;">
  91. <div class="z-active z-pd10 z-px16" style="padding-top:40px">
  92. <a href="javascript:void(0);" onclick="Z.loading({target: 'loading1', shadow: true});">点我弹出遮住下方DIV的函数</a>
  93. <br><br>
  94. <div id="loading1" class="z-table z-bordered z-blue" style="width:50%;height:200px;"></div>
  95. <br>
  96. <a href="javascript:void(0);" onclick="Z.loading({target: 'loading1', shadow: true});">点我弹出遮住上方DIV的函数</a>
  97. </div>
  98. <div class="z-w100p z-pd10">
  99. <span class="z-text-prewrap z-pre"></span>
  100. </div>
  101. <div class="z-pd10 z-px16 z-lh200p">
  102. 1、指定位置遮罩,超出屏幕情况,遮罩目标,不允许操作<br>
  103. 2、在可视中间显示正在加载的对话框
  104. </div>
  105. </section>
  106. </div>
  107. <#-- 四、弹出全屏加载器,指定区域加载器,超出屏幕情况 -->
  108. <div class="tutorial title">四、弹出全屏加载器,指定区域加载器,超出屏幕情况</div>
  109. <div class="z-tabnav z-bordered" data-role="z-tabnav" onchange="doChange(this);">
  110. <nav>
  111. <ul class="zi-float-left">
  112. <li class="z-active">示例</li>
  113. <li>代码</li>
  114. <li>说明</li>
  115. </ul>
  116. </nav>
  117. <section style="min-height:100px;">
  118. <div class="z-active z-pd10 z-px16" style="padding-top:40px">
  119. <a href="javascript:void(0);" onclick="Z.loading({target: 'loading2', shadow: true});">点我弹出遮住下方DIV的函数</a>
  120. <br><br>
  121. <div id="loading2" class="z-table z-bordered z-blue" style="width:50%;height:800px;"></div>
  122. <br>
  123. <a href="javascript:void(0);" onclick="Z.loading({target: 'loading2', shadow: true});">点我弹出遮住上方DIV的函数</a>
  124. </div>
  125. <div class="z-w100p z-pd10">
  126. <span class="z-text-prewrap z-pre"></span>
  127. </div>
  128. <div class="z-pd10 z-px16 z-lh200p">
  129. 1、指定位置遮罩,超出屏幕情况,遮罩目标,不允许操作<br>
  130. 2、在可视中间显示正在加载的对话框
  131. </div>
  132. </section>
  133. </div>
  134. <#-- 加载对话框参数说明 -->
  135. <div class="tutorial title">加载对话框参数说明(混合参数九个)</div>
  136. <table class="z-table z-bordered z-pd10 z-lh200p z-bd-rd8">
  137. <tr bgcolor="#f5f5f5">
  138. <td width="20%">参数</td>
  139. <td width="30%">值</td>
  140. <td width="*">说明</td>
  141. </tr>
  142. <tr>
  143. <td colspan="3" class="z-text-cyan">混合参数</td>
  144. </tr>
  145. <tr>
  146. <td class="z-samp">param.radius</td>
  147. <td>{radius:"z-bd-rd5"}</td>
  148. <td>圆角,默认5像素</td>
  149. </tr>
  150. <tr>
  151. <td class="z-samp">param.background</td>
  152. <td>{background:"#fff"}</td>
  153. <td>背景颜色,默认白色</td>
  154. </tr>
  155. <tr>
  156. <td class="z-samp">param.text</td>
  157. <td>{text:"正在加载..."}</td>
  158. <td>加载中提示文本</td>
  159. </tr>
  160. <tr>
  161. <td class="z-samp">param.target</td>
  162. <td>{target:document}</td>
  163. <td>遮罩目标,默认document</td>
  164. </tr>
  165. <tr>
  166. <td class="z-samp">param.position</td>
  167. <td>未配置默认居中</td>
  168. <td>目标位置,参见自定义对话框位置说明</td>
  169. </tr>
  170. <tr>
  171. <td class="z-samp">param.shadow</td>
  172. <td>{shadow:false}</td>
  173. <td>是否显示遮罩层</td>
  174. </tr>
  175. <tr>
  176. <td class="z-samp">param.borderColor</td>
  177. <td>{borderColor:"#d8d8d8"}</td>
  178. <td>边框颜色,默认"#d8d8d8"</td>
  179. </tr>
  180. <tr>
  181. <td class="z-samp">param.width</td>
  182. <td>{width:150}</td>
  183. <td>加载框宽度</td>
  184. </tr>
  185. <tr>
  186. <td class="z-samp">param.height</td>
  187. <td>{height:50}</td>
  188. <td>加载框高度</td>
  189. </tr>
  190. </table>
  191. ${zhiqim_com_chapter()}
  192. </div>
  193. <!-- 主体结束 -->
  194. </div>
  195. <!-- 容器结束 -->
  196. </div>
  197. ${zhiqim_com_footer()}