mui webview选项卡 首次只加载第一个页面,其余点击触发在执行
来源:互联网 发布:郑州启凡网络 编辑:程序博客网 时间:2024/06/03 17:01
开始做的webview 一进去就加载了所有页面,速度慢,而且弹出其他页面的弹窗,所有改进了方法,第一次进去只执行了第一个页面,其余点击后执行。代码如下:
var aniShow = {};//创建子页面,首个选项卡页面显示,其它均隐藏;mui.plusReady(function() {var self = plus.webview.currentWebview();for (var i=0; i<1; i++) {var sub = plus.webview.create(subpages[i].mobileHref, subpages[i].mobileHref, subpage_style, {parentMenuId: subpages[i].id,selfModelHref: subpages[i].mobileHref});if (i > 0) { sub.hide(); } self.append(sub); }});//选项卡点击事件mui('body').on('tap', '.mouduleBtn', function() {var targetTab = this.getAttribute('href');var targetTabId = this.getAttribute('id');$(".mui-table-view-cell").css("borderBottom", "");$(".mui-table-view-cell").css("borderRight", "");$(".mui-table-view-cell").css("borderLeft", "");var thisStyle = this.parentNode;thisStyle.style.borderBottom = "2px solid #FF5511";thisStyle.style.borderRight = "0px solid #FF5511";thisStyle.style.borderLeft = "0px solid #FF5511";if(targetTab == activeTab) {return;}//显示目标选项卡//若为iOS平台或非首次显示,则直接显示/*if(mui.os.ios || aniShow[targetTab]) {plus.webview.show(targetTab);} else {//否则,使用fade-in动画,且保存变量var temp = {};temp[targetTab] = "true";mui.extend(aniShow, temp);plus.webview.show(targetTab, "fade-in", 300);}*/var self = plus.webview.currentWebview(); var sub = plus.webview.create(targetTab, targetTab, subpage_style, {parentMenuId: targetTabId,selfModelHref: targetTab}); self.append(sub); //隐藏当前;plus.webview.hide(activeTab);//更改当前活跃的选项卡activeTab = targetTab;});
阅读全文
0 0
- mui webview选项卡 首次只加载第一个页面,其余点击触发在执行
- mui webview选项卡 首次只加载首页,点击触发打开页面
- MUI,webview选项卡
- 修改select标签为可输入内容的input标签,同时在首次点击第一个下拉框时也会触发onchange事件
- WebView点击加载的页面中的按钮时不弹出新窗口以及在加载后执行javascript
- 单个angular页面只会加载第一个ng-app
- mui -- 选项卡切换+上拉加载
- dcloud------mui 点击底部选项卡,获取文本内容
- 多个操作语句的触发器为什么在执行时,只执行了第一句?
- 关于mui Div模式选项卡 JS主动触发切换指定选项卡
- jsp只在首次加载时调用action
- ng-repeat设置第一个元素为默认样式,点击其余元素切换样式
- mui 滑动选项卡
- 求助: Android 加载 webview, 点击webview 中网页时间, 如何触发 Android 事件
- jquery,js页面加载时自动点击触发jq按钮
- 绝对可用 页面加载完在执行某一js--只适合谷歌chrome
- JS one方法 只在第一次触发时执行
- EditText的点击事件首次不触发
- 2017-12-11
- bootstrap设计的普通表单页面
- Scrapy日志处理
- Alpha blending
- Android学习笔记---INSTALL_FAILED_INVALID_APK: /data/app/vmdl254464637.tmp/3_slice__ signatures are incon
- mui webview选项卡 首次只加载第一个页面,其余点击触发在执行
- java web工作中的问题总结
- 《JavaScript高级程序设计》读书笔记之Array类型
- DNS域名解析
- 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- GDUFE 2017 2th Monthly
- 数据结构实验之排序五:归并求逆序数
- OpenBCI社区排名前10的项目
- mysql常用函数