子页面bizmain.html定义事件

<style>
	.mui-popover {
		height: 270px;
		width: 130px;
		position: fixed;
		top:0px;
		right:0px;
	}
</style>
<div id="topPopover" class="mui-popover">
	<div class="mui-popover-arrow"></div>
	<div class="mui-scroll-wrapper"><div class="mui-scroll"><ul class="mui-table-view ">
		<li class="mui-table-view-cell mui-text-center"><span id="cameraTab" class="mui-icon mui-icon-camera"></span></li>
		<li class="mui-table-view-cell mui-text-center" id="micTab"><span class="mui-icon mui-icon-mic"></span></li>
		<li class="mui-table-view-cell mui-text-center" id="videoTab"><span  class="mui-icon mui-icon-videocam"></span></li>
		<li class="mui-table-view-cell mui-text-center" ><span id="signTab" class="mui-icon mui-icon-compose mui-icon-compose-back"></span></li>
		<li class="mui-table-view-cell mui-text-center" ><span id="bkTab" class="mui-icon mui-icon-upload"></span></li>
		</ul></div></div>
</div>
mui.plusReady(function() {
	window.addEventListener('popmenu', function(event) {
		mui('#topPopover').popover('toggle');
	});
	......

父页面home.html调用事件

<body>
	<header class="mui-bar mui-bar-nav" id="header">
		<h1 id="i18n_h1_title" class="mui-title"></h1>
		......
		<a id="popmenu" class="mui-icon-write mui-action-menu mui-icon mui-icon-bars mui-pull-right"></a>
	</header>
mui.plusReady(function() {
	document.getElementById('popmenu').addEventListener('tap', function() {
		var bizmainpage = plus.webview.getWebviewById('bizmain.html');
		mui.fire(bizmainpage,"popmenu",{});//调用子页面定义的事件
	});
	......
04-08 18:25
查看更多