方式一
html:
<div class="button" onclick="floatWebview()">悬浮窗口</div>
javascript:
// 创建悬浮窗口
var floatw=null;
function floatWebview(){
if(floatw){ // 避免快速多次点击创建多个窗口
return;
}
floatw=plus.webview.create("webview_float.html","webview_float.html",{width:'200px',height:'200px',margin:"auto",background:"rgba(0,0,0,0.8)",scrollIndicator:'none',scalable:false,popGesture:'none'});
floatw.addEventListener("loaded",function(){
floatw.show('fade-in',300);
floatw=null;
},false);
}
webview_float.html
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<meta name="HandheldFriendly" content="true"/>
<meta name="MobileOptimized" content="320"/>
<title>Hello H5+</title>
<script type="text/javascript" src="../js/common.js"></script>
<link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8"/>
</head>
<body style="margin:0;padding:0;width:100%;height:100%;text-align:center;">
<img src="../img/ui.png"/>
<div style="width:100%;position:fixed;bottom:0;">
<div class="button" onclick="back()">关 闭</div>
</div>
</body>
</html>
详情可以参考mui H5+ 官方示例中窗口管理
效果
=================================================================
方式二
html:
<div id="floatWebview" class="mui-backdrop">
<div class="vertical">
<div>
<h3>xxx</h3>
<p style="margin-top: 10px;text-align: left;">
小地方地方双方都收到防守打法水电费胜多负少的发送到dfs反倒是
<p style="text-align: left;">鼎折覆餗地方</p>
<p style="text-align: left;">发V型从v从V型从</p>
</p>
</div>
<p id="close_popup" class="vertical_p">
确定
</p>
</div>
</div>
css:
.vertical {
width: 60%;
height: auto;
margin: 35% auto;
text-align: center;
}
.vertical div {
background-color: #FFFFFF;
padding: 10px 10px;
border-radius: 25px 25px 0 0;
}
.vertical_p{
border-radius: 0 0 25px 25px;
bottom: 0px;
padding: 10px 0px;
background-color: #0062CC;
color: #FFFFFF;
}
.mui-backdrop {
background-color: rgba(0, 0, 0, 0.7);
display: none;
}
javascript:
/*显示悬浮框*/
document.getElementById('custom_popup').style = "display:block;";
/*隐藏悬浮框*/
document.getElementById('custom_popup').style = "display:none;";
效果跟方式1一样
===========================================
仅供参考,谢谢~