在这里,我正在实现一个 sample.js 文件,其中设计了一个浮动组件。此 sample.js 文件独立于任何其他应用程序。这意味着当我将此文件添加到 sencha-touch 项目时,它应该显示浮动组件,如果我将此 sample.js 添加到 ext4.1 项目,那么它也应该显示该组件。
为此,我想知道应用程序使用的是 Sencha touch sdk 还是 ext 4.1 sdk?
我怎样才能做到这一点?
任何帮助将不胜感激。
在这里,我正在实现一个 sample.js 文件,其中设计了一个浮动组件。此 sample.js 文件独立于任何其他应用程序。这意味着当我将此文件添加到 sencha-touch 项目时,它应该显示浮动组件,如果我将此 sample.js 添加到 ext4.1 项目,那么它也应该显示该组件。
为此,我想知道应用程序使用的是 Sencha touch sdk 还是 ext 4.1 sdk?
我怎样才能做到这一点?
任何帮助将不胜感激。
我们可以通过执行以下条件来知道是touch还是extjs
if( Ext.versions.touch ){
//write your touch related code here
}else if( Ext.versions.extjs ){
//write your extjs code here
}
Ext.version
记录了 Sencha Touch,Ext.versions
不是。url 解决方案的替代方案是:
if(window.Ext) {
if(Ext.version) {
// Touch
}
else {
// Extjs
}
}