来自被激活事件的火灾事件

时间:2013-06-07 16:04:36

标签: sencha-touch-2 sencha-touch-2.1

我搜遍了所有但我无法弄清楚必须如何完成。

我添加了一个类似的事件:

this.getLetters().element.on({
        tap: me.lettersTap,
        delegate: 'span.letter-visible',
        scope:this
      });

然后另一个:

this.getLetterButtons().element.on({
        tap: me.letterButtonsTap,
        delegate: 'span.letter-tap',
        scope: this
     });

当我点击第二个事件的功能中的按钮时,一切都很顺利,我需要一些 发生第一次事件的情况。我无法在任何地方找到如何做到这一点。

稍后编辑

enter image description here

如果我按下“Y”,Y从第一个div消失并出现在第二个div中,如果我按下第二个div中的一个字母,让我们说K,K将从第二个div消失并出现在第一个在“C”之后。现在,从pic获得位置,如果我按K,第二个div的K消失,出现在第一个div的第二个位置,但是在这里我需要在Y上触发事件,以隐藏第一个div中的Y.并在第二个显示它,如果我点击它我会有的行为(但我点击了K)。

我可以在那里玩css课程和其他一些检查,但我正在学习,我想下次我不会那么幸运,只需要改变css 类,因为Y的动作已经构建,为什么不以某种方式触发它。

希望现在有点清楚。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

最后我太复杂了。

因为我知道我需要触发事件的html元素:

this.lettersTap({
                target: {
                    innerHTML: "html of element"
                },
                getTarget: function() {
                    return Ext.get("element id"); //this returns Ext.dom.Element just like original function
                }
            });

谢谢rdougan的支持。