나는 모든 것을 조사했지만 어떻게해야 하는지를 알 수 없다. 내가 두 번째 이벤트의 기능에 단지를 버튼을 누를 때해고 이벤트에서 발생 된 화재 이벤트 Sencha
this.getLetterButtons().element.on({
tap: me.letterButtonsTap,
delegate: 'span.letter-tap',
scope: this
});
모든 것이 잘 작동 : 다음
this.getLetters().element.on({
tap: me.lettersTap,
delegate: 'span.letter-visible',
scope:this
});
다른 하나를 :
나는 이벤트가과 같이 추가 있어요 일부 상황에서 첫 번째 이벤트를 발생시킬 필요가 있습니다. 나는 그걸하는 법을 어디에도 찾을 수 없다.
LATER 편집
내가 처음 사업부에서 "Y", Y의 사라져를 누르고 내가 두 번째 DIV에서 편지를 누르면, 두 번째에 나타납니다한다면, 말할 수 K, K는 두 번째 div에서 사라지고 "C"다음 첫 번째 div에 표시됩니다. 이제 그림에서 위치를 잡으면 K를 누르면 두 번째 div에서 K가 사라지고 첫 번째 div의 두 번째 위치에 나타나지만 여기에서 첫 번째 div에서 Y를 숨기려면 Y에서 이벤트를 실행해야합니다. 그리고 두 번째에 보여 주면, 클릭하면 나는 행동을 보일 것입니다. (그러나 저는 K를 클릭했습니다).
나는 CSS 클래스와 그 밖의 몇 가지 체크를 가지고 놀 수 있었지만 학습 과정에있다. 그리고 나는 다음번에는 CSS를 바꿔야 만하는 행운이 아닐 것이라고 생각하고있다 클래스, 그리고 Y를위한 행동이 이미 왜 구축되었는지는 알지 못합니다.
지금은 조금 분명하겠습니다. 도와 주셔서 감사합니다.
나쁜 습관이기 때문에 쉬운 방법이 없습니다. 두 번째 방법에서'lettersTap()'을 호출 할 수없는 이유가 있습니까? – rdougan
이벤트 매개 변수를 만들 수 없습니다. "lettersTap : function (e) {"e, 나중에 e.getTarget 및 e.target을 사용하고 console.log를 사용하여 이벤트의 많은 객체가됩니다. . –
하지만 첫 번째 이벤트 리스너에서 이벤트 인수가 나타납니다. 두 번째 방법으로 전달할 수 있습니까? – rdougan