jQuery实现按钮点击遮罩加载及处理完后恢复的效果

 更新时间:2016年06月07日 09:57:12   作者:smartsmile2012  
这篇文章主要介绍了jQuery实现按钮点击遮罩加载及处理完后恢复的效果,涉及jQuery与asp.net后台交互实现页面效果动态变换的相关技巧,需要的朋友可以参考下

本文实例讲述了jQuery实现按钮点击遮罩加载及处理完后恢复的效果。分享给大家供大家参考,具体如下:

运行效果图如下:

具体代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="EasyUiLoad.aspx.cs" Inherits="EasyUiLoad" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  <title>EasyUI加载效果</title>
  <style type="text/css">
  body{font-size:12px}
  .datagrid-mask{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;filter:alpha(opacity=30);background-color:#e0ecff;display:none}
  .datagrid-mask-msg{position:absolute;top:50%;margin-top:-20px;padding:10px 15px 10px 15px;width:auto;height:16px;border-width:2px;border-color:#68a5ff;border-style:solid;display:none}
  .img1{vertical-align:middle;}
  </style>
  <script src="JS/jquery-1.9.1.js" type="text/javascript"></script>
  <script type="text/javascript">
    //load
    function EasyUILoad() {
      $("<div class=\"datagrid-mask\"></div>").css({ display: "block", width: "100%", height: "auto !important" }).appendTo("body");
      $("<div class=\"datagrid-mask-msg\"></div>").html("<img src='images/loading.gif' class='img1' /> 正在运行,请稍候。。。").appendTo("body").css({ display: "block", left: ($(document.body).outerWidth(true) - 190) / 2, top: ($(window).height() - 45) / 2 });
    }
    //display Load
    function dispalyEasyUILoad() {
      $(".datagrid-mask").remove();
      $(".datagrid-mask-msg").remove();
    }
  </script>
</head>
<body>
  <form id="form1" runat="server">
  <div>
    <asp:Button ID="Button1" runat="server" Text="加载效果" OnClientClick="javascript:EasyUILoad();" onclick="Button1_Click" />
  </div>
  </form>
</body>
</html>

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class EasyUiLoad : System.Web.UI.Page
{
  protected void Page_Load(object sender, EventArgs e)
  {
  }
  protected void Button1_Click(object sender, EventArgs e)
  {
    System.Threading.Thread.Sleep(5000);
    //处理逻辑...
    //完成处理后恢复
    ClientScript.RegisterStartupScript(this.GetType(), "closeLoad", "dispalyEasyUILoad();", true);
  }
}

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jquery中Ajax用法总结》、《jQuery表格(table)操作技巧汇总》、《jQuery拖拽特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》、《jquery选择器用法总结》及《jQuery常用插件及用法总结

希望本文所述对大家jQuery程序设计有所帮助。

相关文章

  • Ztree新增角色和编辑角色回显问题的解决

    Ztree新增角色和编辑角色回显问题的解决

    这篇文章主要介绍了Ztree新增角色和编辑角色回显问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • jQuery中$.click()无效问题分析

    jQuery中$.click()无效问题分析

    这篇文章主要介绍了jQuery中 $("a").click()无效问题分析,需要的朋友可以参考下
    2015-01-01
  • jquery无缝向上滚动实现代码

    jquery无缝向上滚动实现代码

    向上滚动的效果想必大家都见过吧!无缝间歇向上滚动应该也不会陌生吧,接下来为大家介绍下jquery实现无缝间歇滚动,感兴趣的朋友可以参考下哈,希望可以帮助到你们
    2013-03-03
  • jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)

    jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)

    这篇文章主要介绍了jQuery实现滑动页面固定顶部显示,还可根据显示位置消失与替换对应的当前显示项,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • jQuery实现简单滚动动画效果

    jQuery实现简单滚动动画效果

    这篇文章主要为大家详细介绍了jQuery实现简单滚动动画效果的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • 谈谈jQuery Ajax用法详解

    谈谈jQuery Ajax用法详解

    jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性,本文给大家介绍jquery ajax用法详解,感兴趣的朋友一起学习吧
    2015-11-11
  • 基于jquery的图片幻灯展示源码

    基于jquery的图片幻灯展示源码

    基于jquery的图片幻灯展示源码,需要的朋友可以参考下
    2012-07-07
  • jQuery滚动条美化插件nicescroll简单用法示例

    jQuery滚动条美化插件nicescroll简单用法示例

    这篇文章主要介绍了jQuery滚动条美化插件nicescroll简单用法,结合实例形式简单分析了jQuery滚动条美化插件jquery.nicescroll.js的引入与使用技巧,非常简单实用,需要的朋友可以参考下
    2018-04-04
  • JQuery分屏指示器图片轮换效果实例

    JQuery分屏指示器图片轮换效果实例

    这篇文章主要介绍了JQuery分屏指示器图片轮换效果实现方法,实例分析了jQuery图片轮播操作的相关技巧,需要的朋友可以参考下
    2015-05-05
  • jquery.validate 自定义验证方法及validate相关参数

    jquery.validate 自定义验证方法及validate相关参数

    jquery.validate是一个基于jquery的非常优秀的验证框架,我们可以通过它迅速验证一些常见的输入,并且可以自己扩充自己的验证方法,而且对国际化也有非常好的支持,通过本文给大家介绍jquery.validate 自定义验证方法及validate相关参数,需要的朋友一起学习吧
    2016-01-01

最新评论