| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 | 
							- <!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>
 
- 		<script type="text/javascript">
 
- // 打开动画窗口 
 
- function openAnim(){
 
- 	// webview_animation.html中存在预创建逻辑
 
- 	clicked('webview_animation.html', '系统原生动画', {
 
- 		backButtonAutoControl:'none',
 
- 	});
 
- }
 
- // 打开嵌套窗口 
 
- function openEmbed(){
 
- 	// 不适用原生titleNView
 
- 	createWithoutTitle('webview_embed.html', {
 
- 		statusbar: {
 
- 			background: '#D74B28'
 
- 		}
 
- 	}).show('pop-in');
 
- }
 
- // 创建悬浮窗口
 
- var floatw=null;
 
- function openFloat(){
 
- 	if(floatw){ return; } // 避免打开多个 
 
- 	floatw = plus.webview.create('webview_float.html', 'float', {
 
- 		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);
 
- }
 
- // 打开自定义下拉刷新窗口
 
- function openRefresh(){
 
- 	if(plus.os.name != 'Android'){
 
- 		 compatibleConfirm();
 
- 	}else{
 
- 		clicked('webview_pullcustom_parent.html', '自定义下拉刷新');
 
- 	}
 
- }
 
- // 打开搜索页面
 
- function openSearch(){
 
- 	var styles = {
 
- 		scrollIndicator: 'vertical',
 
- 		titleNView: {
 
- 			autoBackButton: true,
 
- 			type: 'transparent',
 
- 			buttons: [
 
- 				{
 
- 					type: 'favorite',
 
- 					background: 'rgba(0,0,0,0)',
 
- 					onclick: 'javascript:clickedButton()'
 
- 				},{
 
- 					'float': 'left',
 
- 					text: '北京',
 
- 					fontSize: '16px',
 
- 					background: 'rgba(0,0,0,0)',
 
- 					select: true,
 
- 					width: 'auto',
 
- 					maxWidth: '72px',
 
- 					onclick: 'javascript:clickedButton()'
 
- 				}
 
- 			],
 
- 			searchInput: {
 
- 				align: 'center',
 
- 				borderRadius: '15px',
 
- 				placeholder: '点击搜索',
 
- 				placeholderColor: '#FF0000',
 
- 				disabled: true
 
- 			}
 
- 		}
 
- 	};
 
- 	clicked('webview_search.html', 'searchView', styles);
 
- }
 
- // 打开更多标题栏样式
 
- function openTitleNView(){
 
-   var styles = {
 
-     scrollIndicator: 'vertical',
 
-     titleNView: {
 
-       autoBackButton: true,
 
-       titleAlign: 'auto',
 
-       backButton: {
 
-         title: '返回',
 
-         titleWeight: 'bold',
 
-         titleSize: '16px'
 
-       },
 
-       buttons: [{
 
-         type: 'favorite',
 
-         badgeText: '99'
 
-       }]
 
-     }
 
-   };
 
-   clicked('webview_titlenview_more.html', 'titleNView', styles);
 
- }
 
-     </script>
 
-     <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />
 
-   </head>
 
-   <body>
 
-     <br />
 
-     <div class="button" onclick="openAnim()">窗口动画</div>
 
-     <div class="button" onclick="openEmbed()">窗口嵌套</div>
 
-     <div class="button" onclick="openFloat()">悬浮窗口</div>
 
-     <div class="button" onclick="clicked('webview_pulltorefresh.html')">下拉刷新</div>
 
-     <div class="button" onclick="openRefresh()">自定义下拉刷新</div>
 
-     <div class="button" onclick="clicked('webview_mask.html', 'Webview Mask')">窗口遮罩</div>
 
-     <div class="button" onclick="clicked('webview_titlenview.html', '窗口标题栏', {titleNView:{autoBackButton:true,type:'transparent'}})">窗口标题栏</div>
 
-     <div class="button" onclick="openTitleNView()">窗口标题栏更多设置</div>
 
-     <div class="button" onclick="openSearch()">窗口标题栏搜索框</div>
 
-     <br />
 
-     <div id="outpos" />
 
-     <div id="output">
 
-       Webview模块管理应用窗口界面,实现多窗口的逻辑控制管理操作。
 
-     </div>
 
-   </body>
 
- </html>
 
 
  |