加载效果图:
加载后的图:
Html代码:
- <div id="bg"></div>
- <div id="center">
- <div style="float: left; padding-top: 12px; padding-left: 5px;">
- <img src="images/progressBar.gif" />
- </div>
- <div style="float: left; padding-top: 15px;">数据加载中,请稍后...</div>
- </div>
CSS代码:
- #bg
- {
- display: none;
- position: absolute;
- top: 0%;
- left: 0%;
- width: 100%;
- height: 100%;
- background-color: black;
- z-index: 1001;
- -moz-opacity: 0.7;
- opacity: .70;
- filter: alpha(opacity=70);
- }
- #center
- {
- width: 200px;
- border: 1px solid #8CBEDA;
- position: absolute;
- top: 40%;
- left: 40%;
- display: none;
- height: 50px;
- background-color: white;
- font-size: 14px;
- font-weight: bold;
- z-index: 1002;
- }
JS代码:
- <script src="js/jquery-1.9.1.js"></script>
- <script type="text/javascript">
- // 库位检索
- var arrLocation=new Array();
- $(document).ready(function ()
- {
- $.ajax
- ({
- type:"GET",
- url: "WebForm4.aspx/GetAllStockData",//请求页面获取数据
- beforeSend:function()
- {
- setTimeout(function(){},5000);
- $("#bg").css("display","block");
- $("#center").css("display","block");
- },
- success: function (data)//得到数据Load加载提示消失
- {
- $("#bg").css("display","none");
- $("#center").css("display","none");
- $("#stockInfo").css("display","block");
- }
- });
- });
- <pre name="code" class="javascript">GetAllStockData方法里面 Thread.Sleep(1000); 挂起1000毫秒。</pre>
需要用到的loading小图片
附加 PS:
由于有的页面显示数据过度,拖放的高度太高。又不想点击滚动条回到顶部。因此可以用Jquery来实现快速回到顶部功能
效果图前:
效果图后:
点击返回顶部则图标会消失。然后就到顶部了。
JS代码:
- <script src="js/jquery-1.9.1.js"></script>
- <script type="text/javascript">
- $(function () {
- //当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失
- $(function () {
- $(window).scroll(function () {
- if ($(window).scrollTop() > 100) {
- $("#back-to-top").fadeIn(1500);
- }
- else {
- $("#back-to-top").fadeOut(1500);
- }
- });
- //当点击跳转链接后,回到页面顶部位置
- $("#back-to-top").click(function () {
- $('body,html').animate({ scrollTop: 0 }, 1000);
- return false;
- });
- });
- });
- </script>
HTML代码:
- <p id="back-to-top">
- <a href="#top">
- <img src="images/1.png" /><br />
- 回到<br />
- 顶部</a>
- </p>
CSS代码:
- p#back-to-top{
- position:fixed;
- display:none;
- bottom:10px;
- right:0px;
- }
- p#back-to-top a{
- text-align:center;
- text-decoration:none;
- display:block;
- font-weight:bold;
- /*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/
- font-size:9pt;
- -moz-transition:color 1s;
- -webkit-transition:color 1s;
- -o-transition:color 1s;
- }
需要用到的回到顶部小图片