解决在jqmobi框架上使用mobiscroll控件的bug问题
2024-10-19 07:52:54
jqmobi(appframework)框架的好处主要是它很轻量级,用在手机上占用内存较小,实际表现较为流畅,这也是它区别于jQuery mobile的一大特色,上一篇博客中提供了在它上面使用日期控件mobiscroll的解决方案,但是在真机上测试发现了一个bug,就是使用mobiscroll之后它的侧边栏sidemenu初始化之后需要点击两次才会弹出,相当于经历了两次toggleSideMenu函数调用之后才可以表现正常。找了好久没有发现好的解决方案,(jqmobi的toggle类函数在真机上貌似都有bug,一般很少使用),最后修改源代码进行解决,找到appframework.ui.js,用editplus打开,如下注释
注释掉705到711行,这几行代码主要是当点击切换sidemenu按钮的时候,会弹出一个半透明modal层将当前页面盖住,以表示当前处于sidemenu展开状态。注释掉之后不会再出现这个层,主要bug就是因为它引起的,同时在$.ui.ready事件中添加一行代码:
$.ui.toggleLeftSidemenu(),这样进入APP之后会首先切换一下状态,然后就表现正常了。该解决方案并不是最好的解决方案,因为这样失去modal的遮罩效果,但是在真机上测试之后发现不要这个效果运行会更加流畅一些,欢迎提供更好的解决方案。
最新文章
- jQuery的封装方式与JS中new的实现原理
- Tomcat 6 —— Realm域管理
- jQuery获取浏览器URL链接的值
- LCA模板
- hdu1272并查集入门
- SpringBoot的重要特性
- const用法体会
- mysql的使用相关问题
- js图片库
- 2017CCPC秦皇岛 M题Safest Buildings&;&;ZOJ3993【复杂模拟】
- CMD批处理——forfiles命令使用,自动删除过期备份文件
- eMMC应用教程:关于RPMB的应用【转】
- Axure RP 8 下载 激活可以使用的授权码、用户名、秘钥等
- 设计模式学习---UML常见关系的实现
- [Spring boot] Read values from external properties file
- python 语法最佳实践
- application.properties详解 --springBoot配置文件
- c语言 数组合并
- sklearn的BaseEstimator、transformerMixin、ClassifierMixin、RegressorMixin、ClusterMixin介绍
- Spinner的用法
热门文章
- u3d局域网游戏网络(c# socket select 模型)
- 【bzoj】1717 [Usaco2006 Dec]Milk Patterns 产奶的模式
- PHP 练习1:新闻发布
- 20151024_003_C#基础知识(File / FileStream / StreamReader/StreamWriter)
- scikit-learn中的岭回归(Ridge Regression)与Lasso回归
- python基础===创建大量对象是节省内存方法
- selenium.webdriver.common.keys 模块中常用的变量
- C核心 那些个关键字
- 使用Webpack搭建Vue项目
- C语言inline函数(转)