jquery插件组合系统原型 <1> 页面布局+弹出框

采用jquery版本:1.9

选用插件:UI layout1.3、lhgDialog-4.2.0、jQuery UI 1.10.3。

1.layout的搭建比较顺利,在页面中引入

<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.10.3.custom.min.js"></script>
<script type="text/javascript" src="js/jquery.layout-latest.min.js"></script>

2.创建布局

$(document).ready(function(){
	$('body').layout();
}

3.在div上加入特定的样式

<div class="ui-layout-center"></div>
<div class="ui-layout-north"></div>
<div class="ui-layout-south"></div>
<div class="ui-layout-east"></div>
<div class="ui-layout-west"></div>
4.需要注意的是加入jquery的ui包是为了让框架具有resize的特性

5.突然想直接用jquery ui中的dialog,结果试验了一下,有两个问题:

5.1 问题一:IE8下,如果你调用dialog的html中最上边有注释,则弹出框会乱掉,如下图:


5.2 问题二: IE8下的dialog总是现在左上角创建然后再居中,客户体验很不好

5.3 所以,否决了使用这个dialog的方案

6.lhgDialog 国人开发的弹出框,文档比较丰富,有两个问题需要注意

6.1 子页面调用父页面中的函数:

window.parent.forChild();
forChild()是父窗口中的函数

6.2 父页面中调用子页面中的函数:

contentDg.content.save()

contentDg是为弹出框定义的变量名,save是弹出框内容页中的一个方法

最后的效果:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值