我搜遍了所有但我无法弄清楚必须如何完成。
我添加了一个类似的事件:
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
});
当我点击第二个事件的功能中的按钮时,一切都很顺利,我需要一些 发生第一次事件的情况。我无法在任何地方找到如何做到这一点。
稍后编辑
如果我按下“Y”,Y从第一个div消失并出现在第二个div中,如果我按下第二个div中的一个字母,让我们说K,K将从第二个div消失并出现在第一个在“C”之后。现在,从pic获得位置,如果我按K,第二个div的K消失,出现在第一个div的第二个位置,但是在这里我需要在Y上触发事件,以隐藏第一个div中的Y.并在第二个显示它,如果我点击它我会有的行为(但我点击了K)。
我可以在那里玩css课程和其他一些检查,但我正在学习,我想下次我不会那么幸运,只需要改变css 类,因为Y的动作已经构建,为什么不以某种方式触发它。
希望现在有点清楚。 谢谢你的帮助。
答案 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的支持。