mui小清新
mui小清新
  • 发布:2017-04-26 09:12
  • 更新:2017-04-26 09:12
  • 阅读:1202

mui.fire 两个页面跳转第一次不是跳到锚点而是页面开始,请问大神怎么解决?

分类:MUI

我是先主页A点击进入B页面,然后从B页面跳入A页面对应的锚点,结果第一次从B跳A的时候打开的是页面而不是对应A的锚点,代码如下,请大神指点。

A页面代码:
//添加newId自定义事件监听
window.addEventListener('newsId', function(event) {
//获得事件参数
var id = event.detail.id;
//根据id向服务器请求新闻详情
});

B页面代码:
mui.init({
preloadPages: [{
url: "cardIndex.html", //A页面地址
id: "business" //A页面对应的锚点
}]
});
var detailPage = null;
//添加点击事件
$(".header-back-icon").click(function(e) {
var id = this.getAttribute("id");
//获得A页
if(!detailPage) {
detailPage = plus.webview.getWebviewById("business");
}
//触发A页的newsId事件
mui.fire(detailPage, 'newsId', {
id: id
});
//打开A页
mui.openWindow({
id: "business"
});
});

2017-04-26 09:12 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复