2***@qq.com
2***@qq.com
  • 发布:2017-10-12 13:51
  • 更新:2017-10-12 15:58
  • 阅读:1794

请问我用了mui.previewimage.js的插件查看了大图,但是按返回提示再按一次退出,而不是返回到不是查看大图的样子,应该怎么写

分类:MUI
mui

请问我用了mui.previewimage.js的插件点开了查看大图,但是按安卓返回按键提示再按一次退出,只有在点一下大图,才能关闭查看大图。想要的逻辑是查看大图的时候 按了返回,也能关闭大图

2017-10-12 13:51 负责人:无 分享
已邀请:
ace_cy

ace_cy

var old_back = mui.back;  
            mui.back = function(){  
                var preview_image = document.querySelector('.mui-preview-image');  
                if(preview_image.classList.contains('mui-preview-in')){  
                    mui.previewImage().close()  
                }else{  
                    plus.webview.hide(plus.webview.currentWebview(),"slide-out-right",200,{acceleration:"capture"})  
                }  
            }

思路就是判断.mui-preview-image这个class是否有mui-preview-in这个class 有的话就说明当前是在预览模式,那么点击返回键就关闭预览模式,否则就正常触发mui.back事件

五叶神

五叶神 - 世界上没有免费的午餐,也不要有一颗贪婪的心

http://ask.dcloud.net.cn/question/48150 参考这里

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