JqueryUI插件dialog实现遮罩层

1、 首先,我们要新建一个JSP页面,在JSP页面中要引入相应的jQueryUI插件以及相应的CSS样式文件。如下:
<!-- 引入所需的jquery插件的文件 -->
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/ui-lightness/jquery-ui-1.8.18.custom.css">
<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-ui-1.8.18.custom.min.js"></script>
2、 我们要实现页面显示的效果。代码如下:
[html] view plaincopyprint?
<body>

<h1>对话框的遮罩效果</h1>

<a href="#" id="dialo" class="ui-state-default ui-corner-all"><span class="ui-icon ui-icon-newwin"></span>Open Dialog</a>

<div id="dialog" title="Dialog Title">

<p>你好啊!你已经实现了遮罩的效果!</p>

</div>

</body>
<body>

<h1>对话框的遮罩效果</h1>

<a href="#" id="dialo" class="ui-state-default ui-corner-all"><span class="ui-icon ui-icon-newwin"></span>Open Dialog</a>

<div id="dialog" title="Dialog Title">

<p>你好啊!你已经实现了遮罩的效果!</p>

</div>

</body>


这个页面的代码很简单了,相信大家都可以看得明白了。
3、 下面我们就来实现这个遮罩效果的代码了。
[javascript] view plaincopyprint?
<script type="text/javascript">

$(document).ready(function(){

$("#dialo").click(function(){

$("#dialog").dialog("open")

return false;

});

$("#dialog").dialog({

autoOpen:false,

width:600,//宽度

buttons:{

"取消":function(){

$(this).dialog("close")

}

},

bgiframe:false,

closeOnEscape:false,//按esc退出默认的true

draggable:false, //拖拽默认是true

hide:"toggle",//关闭窗口的效果

modal:true, //遮罩效果默认是false不遮住

position:"center", //对话框弹出的位置,top,left,right,center,默认是center

show:"slide",//打开窗口的效果

title:"对话框遮罩效果的实现"//设置对话框的标题



});



});

</script>
<script type="text/javascript">

$(document).ready(function(){

$("#dialo").click(function(){

$("#dialog").dialog("open")

return false;

});

$("#dialog").dialog({

autoOpen:false,

width:600,//宽度

buttons:{

"取消":function(){

$(this).dialog("close")

}

},

bgiframe:false,

closeOnEscape:false,//按esc退出默认的true

draggable:false, //拖拽默认是true

hide:"toggle",//关闭窗口的效果

modal:true, //遮罩效果默认是false不遮住

position:"center", //对话框弹出的位置,top,left,right,center,默认是center

show:"slide",//打开窗口的效果

title:"对话框遮罩效果的实现"//设置对话框的标题



});



});

</script>


http://www.myexception.cn/web/1461678.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jquery简单的弹出层带遮罩插件本文由梦三秋于2011年01月07日 23:00作成 jquery代码 $("#test1").click(function(){ $('#login').skygqbox(); }); -------------------------------------------------------------------------------- jquery代码 $("#autoClose").click(function(){ var message = "不好意思呀!我来也匆匆去也匆匆,实在太忙了,有太多的东西要学习了,像JqueryJquery插件、Wordpress插件、PHP啦,都要学呀,哥没空老是在这杵着呢!两秒后闪人!别想念哥呀!"; $(message).skygqbox({autoClose:2000}); }); -------------------------------------------------------------------------------- jquery代码 $("#right_top").click(function(){ $('#login').skygqbox({position:"right_top"}); }); -------------------------------------------------------------------------------- jquery代码 $("#right_middle").click(function(){ $('#login').skygqbox({position:"right_middle"}); }); -------------------------------------------------------------------------------- jquery代码 $("#right_bottom").click(function(){ $('#login').skygqbox({position:"right_bottom"}); }); -------------------------------------------------------------------------------- jquery代码 $("#top_middle").click(function(){ $('#login').skygqbox({position:"top_middle"}); }); -------------------------------------------------------------------------------- jquery代码 $("#left_top").click(function(){ $('#login').skygqbox({position:"left_top"}); }); -------------------------------------------------------------------------------- jquery代码 $("#left_middle").click(function(){ $('#login').skygqbox({position:"left_middle"}); }); -------------------------------------------------------------------------------- jquery代码 $("#left_bottom").click(function(){ $('#login').skygqbox({position:"left_bottom"}); }); -------------------------------------------------------------------------------- jquery代码 $("#bottom_middle").click(function(){ $('#login').skygqbox({position:"bottom_middle"}); });

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值