sencha touch 在新版谷歌浏览器中painted事件无法触发解决方案以及carousel 控件、togglefield控件、滚动条失效...
在2.3/2.4版本中,新版谷歌浏览器(43、44版本)里面painted事件是不会触发的,以及carousel 控件、togglefield控件、滚动条失效,官方的解决方案如下,测试可用
会出现这个问题是因为st开发人员忽略了以下警告造成的
在app.js中执行以下代码即可,放到launch方法里面哦。
1 Ext.override(Ext.util.SizeMonitor, { 2 constructor: function (config) { 3 var namespace = Ext.util.sizemonitor; 4 5 if (Ext.browser.is.Firefox) { 6 return new namespace.OverflowChange(config); 7 } else if (Ext.browser.is.WebKit) { 8 if (!Ext.browser.is.Silk && Ext.browser.engineVersion.gtEq('535') && !Ext.browser.engineVersion.ltEq('537.36')) { 9 return new namespace.OverflowChange(config); 10 } else { 11 return new namespace.Scroll(config); 12 } 13 } else if (Ext.browser.is.IE11) { 14 return new namespace.Scroll(config); 15 } else { 16 return new namespace.Scroll(config); 17 } 18 } 19 }); 20 Ext.override(Ext.util.PaintMonitor, { 21 constructor: function (config) { 22 if (Ext.browser.is.Firefox || (Ext.browser.is.WebKit && Ext.browser.engineVersion.gtEq('536') && !Ext.browser.engineVersion.ltEq('537.36') && !Ext.os.is.Blackberry)) { 23 return new Ext.util.paintmonitor.OverflowChange(config); 24 } 25 else { 26 return new Ext.util.paintmonitor.CssAnimation(config); 27 } 28 } 29 });
转载于:https://www.cnblogs.com/mlzs/p/4535065.html
sencha touch 在新版谷歌浏览器中painted事件无法触发解决方案以及carousel 控件、togglefield控件、滚动条失效...相关推荐
- wap开发问题总结(ios中click事件无法触发、身份证分隔、倒计时、验证码分隔等)
需求背景:用户在通过短信验证码方式注册或者登陆时,存在二次卡场景(运营商回收原机主不用的手机号,存放三个月后,再次开放给新机主),导致新机主可以登录原机主账号,如果原机主不换绑手机.二次卡判断条件:手 ...
- Sencha Touch 给 Panel 注册点击事件(tap)和其他touchstart,touchend 等事件
Sencha Touch panel 以及 container事件中并没有点击事件,但有时我们需要给一个面板添加点击事件该如何实现呢,话不多说具体实现代码如下. Ext.getCmp('panel_i ...
- Sencha touch Panel之间的跳转(如不使用TabPanel或者Carousel控件而产生跳转的动画效果)...
常规的Sencha touch 应用都是"header content footer"结构,这样的结构无疑将使用TabPanel来实现,而且TabPanel肯定是card布局,这样 ...
- 移动端touchend事件不触发解决方案
移动端touchend事件不触发,需要在touchstart中加入: 1 e.preventDefault(); 但是问题来了,阻止默认事件后,页面原先的滚动条也无法滚动了. 查阅了资料,在stack ...
- Android的Button按钮,ACTION_UP事件不触发解决方案
在android 编程时,有时候要实现当Button一直按下的时候,执行一些逻辑代码,当按钮弹起的时候,终止这些逻辑代码的执行. 比如在 设置页面的滑动开关时,如果不监听ACTION_CANCEL,在 ...
- @on-change 事件无法触发解决方案
在用 View UI 的分页功能时,执行 @on-change 函数事件一直无法触发,点击页码时页面不会刷新 相关代码如下 <!--html--> <Page :total=&quo ...
- 【翻译】在Ext JS和Sencha Touch中创建自己定义布局
原文:Creating Custom Layouts in Ext JS and Sencha Touch 布局系统是Sencha框架中最强大和最独特的一部分.布局会处理应用程序中每个组件的大小和位置 ...
- 【翻译】在Ext JS和Sencha Touch中创建自定义布局
原文:Creating Custom Layouts in Ext JS and Sencha Touch 布局系统是Sencha框架中最强大和最独特的一部分.布局会处理应用程序中每个组件的大小和位置 ...
- sencha touch 组件选择器getCmp和ComponentQuery.query()的效率解析
昨天无意中在网上看到一篇讲解sencha touch组件选择器的文章,名为 Sencha touch 2通过Ext.ComponentQuery.query查找组件. 里面对组件选择器的效率讲解完全反 ...
最新文章
- 小说里的lt什么意思_脂肪醇里的脂肪是什么意思
- 小白的python之路11/3总结
- AI到底如何改变教育?好未来重金押注AI的背后逻辑
- 安卓 按钮 menuinflater_浏览图片可致安卓手机远程被黑 工业用冰柜可被远程解冻...
- python面试-2018年最常见的Python面试题答案(上篇)
- 用java异常完成丢色子功能,java自动投掷骰子设计报告(含源码)
- 软件测试——JUnit中的参数化测试
- boost::math::interpolators::cardinal_quadratic_b_spline用法的测试程序
- Windows编译libcaffe时报cudnn.hpp(114): too few arguments in function call错误
- 去除jQuery mobile默认样式
- php常见错误和解决办法
- 编写MapReduce程序,实现WordCount
- python大数据培训班
- LAMP兄弟连2011年上半年开班计划
- pytorch高版本(如1.7.0)RuntimeError: Legacy autograd function with non-static forward method is deprecate
- OceanBase | 一文了解OBCA认证内容
- Python pandas.DataFrame.tz_localize函数方法的使用
- 【资讯】1177- 速看!2021 年 Google 最热门 Chrome 扩展程序名单出炉!
- imx6ul——uboot添加RTC,pcf8563驱动
- Abnova ProteoScreen - 组织微阵列抗体详解
热门文章
- 人们为什么抱怨工资低又不离职
- Windows cmd命令(二)dir命令
- 解决webpack打包ie报错不兼容的问题,promise 未定义
- if条件语句的四种写法
- Ubuntu18.04 编译安装 Realtek 8852 无线网卡驱动
- jvm(七):内存分配与回收
- HTTP(超文本传输协议)报文格式
- python getattr和getattribute_Python的__getattr__和__getattribute__
- linux清理缓存的命令
- rk3568-rk809电池电量计