jQuery BlockUI Plugin Demo 5(Simple Modal Dialog Example)

Simple Modal Dialog Example

This page demonstrates how to display a simple modal dialog. The button below will invoke blockUI with a custom message. Depending upon the user response (yes or no) an ajax call will be made while keeping the UI blocked.

The following code is used on this page:

<script type="text/javascript">
    $(document).ready(function() { 

        $(‘#test‘).click(function() {
            $.blockUI({ message: $(‘#question‘), css: { width: ‘275px‘ } });
        }); 

        $(‘#yes‘).click(function() {
            // update the block message
            $.blockUI({ message: "<h1>Remote call in progress...</h1>" }); 

            $.ajax({
                url: ‘wait.php‘,
                cache: false,
                complete: function() {
                    // unblock when remote call returns
                    $.unblockUI();
                }
            });
        }); 

        $(‘#no‘).click(function() {
            $.unblockUI();
            return false;
        }); 

    });
</script> 

... 

<input id="test" type="submit" value="Show Dialog" /> 

... 

<div id="question" style="display:none; cursor: default">
        <h1>Would you like to contine?.</h1>
        <input type="button" id="yes" value="Yes" />
        <input type="button" id="no" value="No" />
</div>

For full-featured modal dialog support, check out Simple Modal by Eric Martin or jqModal by Brice Burgess.

参考:http://malsup.com/jquery/block/#overview

时间: 2024-10-10 01:09:34

jQuery BlockUI Plugin Demo 5(Simple Modal Dialog Example)的相关文章

jQuery BlockUI Plugin Demo 3(Page Blocking Examples)

This page demonstrates several ways to block the page. Each button below activates blockUI and then makes a remote call to the server. The following code is used on this page: <script type="text/javascript"> // unblock when ajax activity s

jQuery BlockUI Plugin Demo 2

Overview The jQuery BlockUI Plugin lets you simulate synchronous behavior when using AJAX, without locking the browser[1]. When activated, it will prevent user activity with the page (or part of the page) until it is deactivated. BlockUI adds element

jQuery BlockUI Plugin Demo

1.Login Form $(document).ready(function() { $('#demo1').click(function() { $.blockUI({ message: $('#loginForm') }); setTimeout($.unblockUI, 2000); }); }); 2.iPhoto (ish) $(document).ready(function() { $('#demo2').click(function() { $.blockUI({ css: {

设计模式(一)简单工厂 PHP(Simple Factory For PHP)

最近天气变化无常,身为程序猿的寡人!~终究难耐天气的挑战,病倒了,果然,程序猿还需多保养自己的身体,有句话这么说:一生只有两件事能报复你:不够努力的辜负和过度消耗身体的后患. 设计模式--简单工厂 (Simple Factory)又称静态工厂方法模式(Static Factory Method Pattern) 简单工厂的作用是实例化对象,而不需要客户了解这个对象属于哪个具体的子类.简单工厂实例化的类具有相同的接口或者基类,在子类比较固定并不需要扩展时,可以使用简单工厂,一定程度上可以很好的降低

jQuery验证插件的例子( 表单验证vs2013)

1 插件支持IE8及以上的版本,不再支持IE6.7: 2 使用范围:企业级别的系统开发(用户数目几十到几千人也行),统一安装IE8以上的浏览器即可: 3 如果是企业级宣传网站,则不能使用: html: <script src="js/jquery-1.11.3.js"></script> <script src="js/jquery.validate.js"></script> <!--<script sr

jquery操作html元素之(设置内容和属性)

设置内容 - text().html() 以及 val() 我们将使用前一章中的三个相同的方法来设置内容: text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返回表单字段的值 下面的例子演示如何通过 text().html() 以及 val() 方法来设置内容: 实例 $("#btn1").click(function(){ $("#test1").text("Hell

jquery操作html元素之( 获得内容和属性)

* jQuery - 获得内容和属性 jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力. jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易. 提示:DOM = Document Object Model(文档对象模型) DOM 定义访问 HTML 和 XML 文档的标准: “W3C 文档对象模型独立于平台和语言的界面,允许程序和脚本动态访问和更新文档的内容.结构以及样式.” 获得内容 - text().html() 以及 va

jquery弹出下拉列表插件(实现kindeditor的@功能)

这几天有个工作需求,就是在富文本输入区域(kindeditor)可以有@功能,能够容易提示用户名的(像在qq群组@人一样).在网上找了一个叫bootstrap-suggest的插件,却不能满足我的需求,于是我决定在该插件上改良,主要是下面几点: 1. @内容的输入,能够匹配多个属性值. 2. 选中列表值后,是成块插入kindeditor的(方便删除,也利于区分文本). 3. 修正输入偶数关键字@功能失效问题. 前言 在一开始,我用bootstrap-suggest(https://github.

jQuery事件对象的作用(利用冒泡事件优化)

事件中的Event对象容易被初学者忽略掉,可能大多时候初学者不知道怎么去用它,但有些时候它还是非常有用的 一个标准的"click"点击事件 $(elem).on("click",function(event){ event //事件对象 }) 在不同浏览器之间事件对象的获取, 以及事件对象的属性都有差异.jQuery根据 W3C 标准规范了事件对象,所以在jQuery事件回调方法中获取到的事件对象是经过兼容后处理过的一个标准的跨浏览器对象 这里不在千篇一律的说方法的