2014-04-15 2 views
1

기술적 인 이유로 Typeahead 0.9.3을 사용하고 있습니다. Twitter Typeahead 기반 검색 창에 대한 클릭 수 및 추적 수를 추적하고 싶습니다. 이 이벤트를 트랩해야합니다 : 제출 이벤트 및 검색어, 또는 강조 표시된 제안 URL, 일치하는 토큰 및 제안 값 (클릭 또는 리턴에 의해 트리거 됨).Twitter Typeahead - Google 분석을위한 이벤트 캡처?

TypeaheadView._handleSelection 방법은 내가 필요로하는 정보를 가지고 있는데 얻을 수있는 플러그인을 해킹하지 않으려는 것 그것을 : https://github.com/twitter/typeahead.js/blob/v0.9.3/dist/typeahead.js#L980

내 질문 :이 정보를 찾기 위해 선행 입력 인스턴스의 메소드를 사용하는 방법이있다 ? DOM을 살펴본 결과 Typeahead 인스턴스를 찾을 수 없습니다. 그것을 놓치고 있습니까? 아니면 전화를 걸고 액세스 할 수있는 다른 방법이 있습니까?

답변

3

$('#myTypeaheadInput').data('ttView')으로 TypeaheadView 인스턴스에 액세스 할 수 있습니다. 그러나 TA 내부 메서드로 직접 작업하는 대신 suggestionSelected에 대한 이벤트 처리기를 만드는 것이 좋습니다.

+0

Perfect. 당신의 도움을 주셔서 감사합니다. – lancemonotone

관련 문제