`
javaEEdevelop
  • 浏览: 876470 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Jquery BlockUI的使用

 
阅读更多

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>blockUI Dialog Examples</title>
	<meta http-equiv="Content-Type" content="text/html; charset=GBK">
	
 
    <link rel="stylesheet"  type="text/css" charset="UTF-8" href="block.css" />
    <script type="text/javascript" charset="UTF-8" src="jquery-1.7.min.js"></script>
    <script type="text/javascript" charset="UTF-8" src="jquery.blockUI.js"></script>
	<!--js高亮控件-->
	<script type="text/javascript" src="chili-1.7.pack.js"></script>

<script type="text/javascript"> 
$(document).ready(function() { 
	 
	$('#blockButton').click(function() { 
		$('div.blockMe').block({ message: null }); 
	}); 

	$('#blockButton2').click(function() { 
		$('div.blockMe').block({ 
			message: '<h1>Processing</h1>', 
			css: { border: '3px solid #a00' } 
		}); 
	}); 

	$('#unblockButton').click(function() { 
		$('div.blockMe').unblock(); 
	}); 

	$('a.test').click(function() { 
		alert('link clicked'); 
		return false; 
	}); 
	$("#modelkButton").click(function(){
			$.blockUI({
				message:"<a href='javascript:void(0)' id='closeModel'>close</a>",
				css: {
						top:  ($(window).height() - 20) /2 + 'px', 
						left: ($(window).width() - 100) /2 + 'px',
						width:'100px',
						//opacity:.2, 
						height:'20px',
						'-webkit-border-radius': '10px', 
						'-moz-border-radius':    '10px' 
					}
			});
	});
	$("#closeModel").live("click",function(){
			$.unblockUI(); 
	});
	$("#growlUIButton").click(function(){
		$.growlUI('Growl Notification', 'Have a nice day!',2000);
		/*
		block.css
		div.growlUI { background: url(check48.png) no-repeat 10px 10px;width:100px;height:50px; }
		div.growlUI h1, div.growlUI h2 { color: white; padding: 5px 5px 5px 75px; text-align: left;font-size:10px}
		div.growlUI h2 { font-size: medium }
		*/
	});
	
}); 
</script> 
<style type="text/css">
#overview h2 { border: 1px dashed gray; padding: 10px; background-color: #ffc;
    color: black; font-size: medium; margin: 10px 0;
}
#footer { font-family: sans-serif; color: #888 }
#domMessage { padding: 10px; }
div.blockMe { padding: 30px; margin: 30px; border: 10px solid #ccc; background-color: #ffd }
#question { background-color: #ffc; padding: 10px; }
#question input { width: 4em }

#demoTable { border: 1px solid #ddd }
#demoTable tr.odd { background-color: #efe }
#demoTable th { padding: 15px; background-color: #ffa }
#demoTable td { padding: 15px; vertical-align: top }
#tallContent h1 { margin: 15px }

#twitter { float:right; right: 20px; margin: 0 15px 15px 15px }
#twitter a { text-decoration: none; font-family: arial }
#twitter img { border: none; float: left }
</style>
</head>
<body>
<p>
                <input id="blockButton" type="submit" value="Block">
                <input id="blockButton2" type="submit" value="Block with Message">
                <input id="unblockButton" type="submit" value="Unblock">
				<input id="modelkButton" type="submit" value="Model">
				<input id="growlUIButton" type="submit" value="growlUIButton">
				 
				 
 </p>
 <div class="blockMe">
            <a href="#" class="test">Test link - click me!</a>
            <p>
            <select><option>Option 1</option><option>Option 2</option></select>
            lorem ipsum dolor sit amet
            consectetuer adipiscing elit
            sed lorem leo
            lorem leo consectetuer adipiscing elit
            sed lorem leo
            rhoncus sit amet
            <select><option>Option 1</option><option>Option 2</option></select>

            lorem ipsum dolor sit amet
            consectetuer adipiscing elit
            sed lorem leo
            <a href="#" class="test">Test link - click me!</a>
            lorem leo consectetuer adipiscing elit
            sed lorem leo
            rhoncus sit amet<br>
            <textarea rows="2" cols="20">test textarea</textarea>

        </p></div>
		<br./>
<pre>
	<code class="mix" style="font-size:12px">&lt;script type="text/javascript"&gt; 
	$(document).ready(function() { 
		 
		$('#blockButton').click(function() { 
			$('div.blockMe').block({ message: null }); 
		}); 

		$('#blockButton2').click(function() { 
			$('div.blockMe').block({ 
				message: '&lt;h1&gt;Processing&lt;/h1&gt;', 
				css: { border: '3px solid #a00' } 
			}); 
		}); 

		$('#unblockButton').click(function() { 
			$('div.blockMe').unblock(); 
		}); 

		$('a.test').click(function() { 
			alert('link clicked'); 
			return false; 
		}); 
	}); 
&lt;/script&gt;</code>
</pre>
<a href="http://malsup.com/jquery/block/">官网介绍</a>
</body>
</html>
 
分享到:
评论

相关推荐

    jQuery-blockUI.js

    The jQuery BlockUI 插件是用于进行AJAX 操作时模拟同步传输时锁定浏览器操作[1] 。当它被激活时,它会阻止使用者与页面(或页面的一部分)进行交互,直至它被取消。 BlockUI以在DOM 中添加元素的方法来实现阻止用户...

    jquery.blockUI

    使用jQuery BlockUI的基本步骤如下: 1. **引入资源**:首先,你需要在页面中引入jQuery库和jQuery BlockUI插件的JavaScript文件。例如: ```html &lt;script src="path/to/jquery.min.js"&gt; &lt;script src="path/to/...

    jquery blockUI Version 2.39

    jQuery blockUI plugin Version 2.39 (23-MAY-2011) Demos: $(document).ready(function() { $('#demo1').click(function() { $.blockUI({ message: $('#loginForm') }); setTimeout($.unblockUI, 2000); ...

    JQuery Blockui遮罩功能

    《JQuery Blockui 遮罩功能详解及应用实践》 在Web开发中,我们经常需要在用户进行某些操作(如提交表单、加载数据)时显示一个加载提示或者阻止用户交互,这时JQuery Blockui插件就派上了用场。Blockui允许我们在...

    jquery blockUI 用法

    `jQuery.blockUI` 是一个非常实用的 jQuery 插件,用于在网页上模拟各种阻塞效果,例如加载提示、弹出对话框等,使得用户在等待页面处理时不会误操作。这个插件广泛应用于需要暂时禁用用户界面,或者显示等待动画的...

    jquery blockUI 頁面遮罩的特效

    `jQuery BlockUI` 是一个非常实用的jQuery插件,它允许开发者轻松地在网页上创建各种页面遮罩效果,常用于模拟页面加载或阻止用户与页面的交互。这个插件在许多网页应用中广泛使用,特别是在需要进行异步操作如数据...

    jquery blockUI 2.7.0

    最新版本的jquery blockUI 2.7.0,官方完整版,测试通过,想要自定义设置一些东西可以直接百度或者查看官网demo

    jquery.blockui遮罩插件

    **jQuery BlockUI 插件详解** 在前端开发中,我们经常需要在进行异步操作(如Ajax请求)时,防止用户交互对正在进行的过程造成干扰。这时,就需要用到一种称为“遮罩”或“锁定”的功能,使得用户界面在特定时段内...

    等待数据加载jquery.BlockUI.js

    这时,我们可以使用jQuery BlockUI.js插件来创建一个加载提示,告诉用户数据正在加载,提高交互体验。BlockUI.js是jQuery的一个扩展,它能够方便地阻止用户与页面的交互,同时显示自定义的提示信息。 ## 一、jQuery...

    jquery.blockUI.js 使用示例

    一旦这两个文件被正确引入,我们就可以开始使用jQuery.blockUI.js了。基本用法非常简单,调用`$.blockUI()`方法即可显示遮罩层: ```javascript $(document).ready(function() { $.blockUI(); }); ``` 这将阻塞...

    jQuery BlockUI 插件(遮罩层)

    首先,要使用jQuery BlockUI,你需要在页面中引入jQuery库以及BlockUI的JavaScript文件。你可以通过CDN或者本地文件来引入。例如: ```html &lt;script src="https://code.jquery.com/jquery-3.6.0.min.js"&gt;&lt;/script&gt; ...

    jquery.blockUI.js

    jQuery.blockUI.js可以与各种jQuery事件结合使用,如`click`、`submit`或`ajaxStart`。例如,当用户点击一个按钮时,可以自动触发遮罩效果: ```javascript $('#myButton').click(function() { $.blockUI(); //...

    Jquery的blockUI使用

    BlockUI可以无缝地与其它jQuery插件结合使用,例如AJAX请求。当发起异步请求时,你可以先调用`$.blockUI`,在请求完成后调用`$.unblockUI`: ```javascript $.ajax({ url: 'myAjaxUrl', type: 'POST', data: ...

    jquery-blockUI-2.70.js

    官方最新版的 jquery-blockUI,本人没有对其进行任何的修改,完全是从官网上下载了。

    Jquery BlockUI

    在项目中使用 BlockUI,首先需要确保已经安装了 jQuery。然后可以通过以下方式引入 BlockUI: ```html &lt;!-- 引入 jQuery --&gt; &lt;script src="https://code.jquery.com/jquery-3.x.y.min.js"&gt;&lt;/script&gt; &lt;!-- 引入 ...

    jquery.blockui.js

    BlockUI 插件是用于进行AJAX操作时模拟同步传输时锁定...当它被激活时,它会阻止使用者与页面(或页面的一部分)进行交互,直至它被取消。 BlockUI以在DOM中添加元素的方法来实现阻止用户与浏览器交互的外观和行为。

Global site tag (gtag.js) - Google Analytics