Javascript Sencha Touch 2.1轻触整个工具栏

Javascript Sencha Touch 2.1轻触整个工具栏,javascript,sencha-touch,sencha-touch-2,sencha-touch-2.1,Javascript,Sencha Touch,Sencha Touch 2,Sencha Touch 2.1,我需要能够点击/点击页面底部的整个工具栏,然后转到另一个屏幕或弹出窗口 你为什么问?因为我现在有一个标志作为我的标题。另外,这是一种最简单的方法,我可以用最少的代码在底部得到一个徽标,它是固定的,并且不会随着页面的变化而改变。基本上,我的工具栏是指向“关于”页面的链接或弹出窗口 这是我用的按钮 { xtype : 'toolbar', docked: 'bottom', title: '<img src="logo.png" id="logo" alt=""/>',

我需要能够点击/点击页面底部的整个工具栏,然后转到另一个屏幕或弹出窗口

你为什么问?因为我现在有一个标志作为我的标题。另外,这是一种最简单的方法,我可以用最少的代码在底部得到一个徽标,它是固定的,并且不会随着页面的变化而改变。基本上,我的工具栏是指向“关于”页面的链接或弹出窗口

这是我用的按钮

{
  xtype : 'toolbar',
  docked: 'bottom',
  title: '<img src="logo.png" id="logo" alt=""/>',
  handler: function() {
    Ext.Msg.alert('About', 'You clicked about');
  }
}
{
xtype:'工具栏',
停靠:“底部”,
标题:“”,
处理程序:函数(){
Ext.Msg.alert('About','youclickabout');
}
}
我也试过了,但运气不好

{
  xtype : 'toolbar',
  docked: 'bottom',
  title: '<img src="logo.png"/>',
  listeners: {
    tap: function() {
      alert("You tapped me");
    }
  }
}
{
xtype:'工具栏',
停靠:“底部”,
标题:“”,
听众:{
点击:函数(){
警惕(“你拍了我”);
}
}
}
谢谢,
Donnie

你可以简单地这样做:

{
    xtype : 'toolbar',
    docked: 'bottom',
    title: '<img src="logo.png"/>',
    listeners: {
        initialize: function() {
            this.element.on({
                tap: function() {
                    alert("You tapped me");
                }
            })
        }
    }
}
{
xtype:'工具栏',
停靠:“底部”,
标题:“”,
听众:{
初始化:函数(){
这个元素({
点击:函数(){
警惕(“你拍了我”);
}
})
}
}
}

希望有帮助:)

我不会打电话回答这个问题,但我还是留在了谷歌,找到了一个解决方案,可以通过点击徽标而不是整个工具栏来解决问题。我必须创建一个新的工具栏项作为xtype图像,并在图像中添加一个点击侦听器。然后将我的ext.msg.alert()添加到侦听器中。明白了。谢谢你的帮助。