解决mui.openWindow重置slide的问题
2017-01-24 00:00
274 查看
解决mui.openWindow重置slide的问题
home页面很多是ajax请求,点击进入其他页面动态添加和删除轮播项目操作之后,再返回跳转到home页面,home页面有轮播组件,返回的时候需要重置slide。
直接用openWindow失效
重写back也不行
var old_back = mui.back;
mui.back = function() {
mui.openWindow({
url: 'home.html',
id: 'home.html',
show: {
aniShow: 'slide-in-left',
duration: 200
},
waiting: {
autoShow: false
}
});
old_back();
}
重写back失效,mui.openWindow也失效,用下面的方法可以,
plus.webview.currentWebview().hide();
plus.webview.open('home.html','home.html');
在5+环境下使用,必须在plusready后使用有效。
需要页面初始化。
跳转动画和mui-action-back不一样。
以上方法都不是最好的方法,下面这样写gotoItem()里面写index
heath.slider().gotoItem(0);
home页面很多是ajax请求,点击进入其他页面动态添加和删除轮播项目操作之后,再返回跳转到home页面,home页面有轮播组件,返回的时候需要重置slide。
直接用openWindow失效
重写back也不行
var old_back = mui.back;
mui.back = function() {
mui.openWindow({
url: 'home.html',
id: 'home.html',
show: {
aniShow: 'slide-in-left',
duration: 200
},
waiting: {
autoShow: false
}
});
old_back();
}
重写back失效,mui.openWindow也失效,用下面的方法可以,
plus.webview.currentWebview().hide();
plus.webview.open('home.html','home.html');
在5+环境下使用,必须在plusready后使用有效。
需要页面初始化。
跳转动画和mui-action-back不一样。
以上方法都不是最好的方法,下面这样写gotoItem()里面写index
heath.slider().gotoItem(0);
相关文章推荐
- 解决弹出的窗口window.open会被浏览器阻止的问题(自定义open方法)
- 解决window.open中返回[object]的问题
- 奇怪window.open 总出现[object]的问题终于解决了
- 完善用户体验: 活用window.location与window.open解决页面跳转问题
- javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
- 解决 Window.Open 页面缓存问题
- 解决弹出的窗口window.open会被浏览器阻止的问题
- 解决js中window.open弹出的是上次的缓存页面问题
- window.open关于浏览器拦截问题分析及解决方法
- 解决弹出的窗口window.open会被浏览器阻止的问题(自定义open方法)
- 【转】利用ftpclient下载文件,解决用window.open打开ftp地址中有中文,不能下载的问题
- 打开新窗口的window.open使用方法以及最大化等问题解决方法汇总
- 解决模式对话框和window.open打开新页面Session会丢失问题
- 解决弹出的窗口window.open会被浏览器阻止的问题
- window.open("url?param="+paramvalue) 服务端 乱码问题解决
- WPF WebBrowser 使用window.open()打开 新窗口相关问题的解决
- 解决 Window.Open 页面缓存问题
- 打开新窗口的window.open使用方法以及最大化等问题解决方法汇总
- javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
- 解决 safari window.open 无法实现的问题