2014-04-23 3 views
2

멍청 할 수도 있지만 이에 대한 정보는 찾을 수 없습니다.폴리머 프로젝트, 터치 이벤트

내가 위로 마우스 내가 이런 식으로 할의 이벤트에 자바 스크립트 기능을 첨부 할 경우

<div id="div1" on-mouseup={{menuMouseUp}}></div> 

터치 이벤트에 대한 핵심 단어는 무엇입니까? 그것은 on-touch-start, on-touchstart ...입니까? 또는 지원되지 않으며 포인터를 사용해야합니다. http://www.polymer-project.org/platform/pointer-events.html

Ipad에서 테스트하고 있습니다. 운이 전혀 없습니다. 건배!

+0

mouseup에-또는 온 - touchstart 것은 잘 작동합니다가. 무엇이 잘못되었는지 알 수 있도록보다 완벽한 코드 샘플을 게시 할 수 있습니다. – DocDude

답변

2

오늘날 Polymer는 몇 가지 서로 다른 기본 이벤트 모델을 통일하는 고급 이벤트 집합을 구현합니다.

예를 들어, Polymer를 사용하는 경우 click 대신 tap을 사용할 수 있습니다. mouseup 대신 up을 사용할 수 있습니다. 해당 폴리머는 마우스 또는 터치에서 작동합니다.

여기에 몇 가지 자세한 정보가있다 :

https://groups.google.com/forum/#!msg/polymer-dev/ba4aDyOozm8/Hw0GJLvcOCMJ

+1

그것은 여전히 ​​신선하지만 거기에 도착하고 있습니다. (나는 이것이 올바른 대답이 될 것입니다.)) .. 또한이 이벤트들은 on-touchstart, on-touchend, on-touchmove에서 잘 작동합니다. 임의의 브라우저의 기본 동작입니다. 일부 경우 event.preventDefault()가 잘 대처하지만 때로는 여전히 문제가됩니다. –

+0

무슨 뜻인지 잘 모르겠습니다. 폴리머 팀 자체는 폴리머 제스처 이벤트를 100 % 사용하므로 이러한 이벤트에 문제가있는 경우 버그 리포트가 순서대로 처리됩니다. 낮은 수준의 이벤트를 사용하는 경우 장기적으로 통증이 있는지 묻습니다. –

+0

예, 괜찮습니다. 첨부 한 페이지에서 언급했듯이 더 복잡한 것은 아직 구현되지 않았습니다. 완료되면 완료됩니다. 지금은 단지 빠른 것을 필요로하므로 " touchmove "는 부모 요소에"e.preventDefault "가 없기 때문에 처음에는 나에게 적합하지 않았습니다. 실제 이벤트는 IPAD가 처리하지 않았기 때문에 발생하지 않았습니다. –