弹出层
弹出层
效果演示
组件说明
- 在页面底部引入脚本
http://ossweb-img.qq.com/images/js/milo/milo-min.js
(必须放在页面底部,禁止放在head里面) - 配置弹出层背景颜色和透明度,即
function TGDialogS(e){showDialog.show({id:e,bgcolor:"这里填写背景颜色",opacity:这里填写透明度(0-100)});}
,例如bgcolor:"#000",opacity:70
- 弹出id为test的div
TGDialogS("test")
,只要将TGDialogS("test")
中的test改为相应id即可 - 关闭弹出层
closeDialog();
主要代码
<body>
<p>弹出id为test1的div:<button onClick="TGDialogS('test1')">点击弹出</button></p>
<p>弹出id为test2的div:<button onClick="TGDialogS('test2')">点击弹出</button></p>
<!-- 弹出层test1 Start-->
<div class="dialog" id="test1" style="display:none">
<div class="dia-con">我是弹出层test1</div>
<a class="dia-close" href="javascript:showDialog.hide()" title="关闭">×</a>
</div>
<!-- 弹出层test1 End-->
<!-- 弹出层test2 Start-->
<div class="dialog" id="test2" style="display:none">
<div class="dia-con">我是弹出层test2</div>
<a class="dia-close" href="javascript:showDialog.hide()" title="关闭">×</a>
</div>
<!-- 弹出层test2 End-->
<script src="http://ossweb-img.qq.com/images/js/milo/milo-min.js"></script>
<script>
function TGDialogS(e){
need("biz.dialog-min",function(Dialog){
Dialog.show({
id:e,
bgcolor:'#000', //弹出“遮罩”的颜色,格式为"#FF6600",可修改,默认为"#fff"
opacity:50 //弹出“遮罩”的透明度,格式为{10-100},可选
});
});
}
function closeDialog(){
need("biz.dialog-min",function(Dialog){
Dialog.hide();
});
}
</script>
</body>
showDialog.js版
效果演示
主要代码
<body>
<a class="dia-btn" href="javascript:showDia();">点击显示弹层</a>
<div class="dia" id="dia" style="display:none">
<div class="dia-con">弹出层内容</div>
<a class="dia-close" href="javascript:showDialog.hide()" title="关闭">×</a>
</div>
<script src="http://ossweb-img.qq.com/images/js/comm/showDialog.min.js"></script>
<script>
function showDia(){
showDialog.show({
id:"dia", //需要弹出的id,如果是弹出页面上的div,则该选项为必选
bgcolor:"#e3e3e3",//弹出“遮罩”的颜色,格式为"#FF6600",可选,默认为"#fff"
opacity:50 //弹出“遮罩”的透明度,格式为{10-100},可选
});
}
</script>
</body>