2013-09-04 1 views
1

모바일 앱 (iPhone)에 항목 목록이 있습니다. 목록 항목을 추가하는 '추가'버튼이 있습니다. 나는 "more"버튼에서 touch 이벤트를 잡아서 더 많은 항목을 목록에 추가 한 다음 "more"버튼이 있던 위치에 나타나는 항목을 즉시 트리거합니다!유성을 사용하여 이벤트 트리거를 두 번 반복하십시오.

Template.more.events({ 
    'touchend li[name=more]': function (evt, template) { 
     var nPerPage = Session.get("nPerPage"); 
     console.log("more"); 
     Session.set("nPerPage", nPerPage+moreIncrement); 
    } 
}) 

아이디어가 있으십니까? 나는 다른 솔루션에 개방입니다 - 내가 "추가"버튼이 표시 될 때 이벤트를 트리거하는 방법을 알아 내려고 시도 ... 이벤트 핸들러에

답변

1

이벤트 핸들러

에서

e.stopPropagation() 
    e.preventDefault() 

반환 거짓 시도

+0

음을. didnt work ... – Chet

+0

아마도 이것을 해결할 올바른 방법이 있습니다. 마감 시간 내에이 순간을 바로 잡아야한다면, 앞으로 시간 기록을 두 번째로 설정하고, 그 버퍼를 넘으면 새로운 이벤트 만 허용하십시오. 새 삽입에 대한 트리거 이벤트에 디버그를 설정하고 단조를 찾기 위해 호출 스택을 볼 수 있습니까? –

+0

그 방법을 잘 모르겠다 :/ – Chet

0

짐의 조언은 나에게 도움이 대신 e-event를 사용

event.stopPropagation() 
event.preventDefault() 
관련 문제