父页面JS代码
//添加列表项的点击事件
mui('#yetou').on('tap', 'span', function(e) {
var id = this.getAttribute('id');
//获得详情页面
if(!detailPage){
detailPage = plus.webview.getWebviewById('zhuyeChild.html');
}
//触发详情页面的newsId事件
mui.fire(detailPage,'newsId',{
id:id
});
});
子页面JS代码
//添加newId自定义事件监听
window.addEventListener('newsId',function(event){
//获得事件参数
var id = event.detail.id;
//根据id向服务器请求新闻详情
num++;
if(num%2==0){
$(".tankuang").css("display","none")
}else{
$(".tankuang").css("display","block")
}
});
//添加列表项的点击事件
mui('#yetou').on('tap', 'span', function(e) {
var id = this.getAttribute('id');
//获得详情页面
if(!detailPage){
detailPage = plus.webview.getWebviewById('zhuyeChild.html');
}
//触发详情页面的newsId事件
mui.fire(detailPage,'newsId',{
id:id
});
});
子页面JS代码
//添加newId自定义事件监听
window.addEventListener('newsId',function(event){
//获得事件参数
var id = event.detail.id;
//根据id向服务器请求新闻详情
num++;
if(num%2==0){
$(".tankuang").css("display","none")
}else{
$(".tankuang").css("display","block")
}
});