머리말 : YUI3 위임 된 온 - 탭 이벤트가 발생하면 모든 기본 클릭 이벤트 ... 버튼, 입력 필드 편집, 라디오 버튼 선택 등 모든 것이 잘 돌아 가기 전에 ... 내가 수행 한 작업은 on-tap 이벤트를 위임 할 필요가있을 때마다 적절한 YUI 호출에 event-tap
모듈을 포함시키는 것입니다.탭 이벤트 리스너를 추가 한 후 YUI 패널 버튼 (클릭 이벤트)이 깨졌습니다.
세부 사항 : 내 웹 앱은 PC와 터치 스크린 장치 모두에서 사용해야합니다. 저의 초기 버전은 on-click 이벤트 청취자 위임을 단지 (심지어 대부분의 터치 장치에서도) 작동했습니다.. 이제는 YUI.Env.UA.touchEnabled
이 true 일 때마다 더 적절한 on-tap 이벤트 리스너를 사용하도록 마이그레이션 할 것입니다. 그러나 업데이트를 한 이래로 iPod touch (Safari iOS 6.1.3)에서 정상적으로 작동하는 동안 정상적인 "클릭"이벤트는 내 iPad Air (Safari iOS 7.1.1) ~에서 제대로 작동하지 않습니다. 그리고 "일반 클릭 이벤트"는 간단하게/표준 버튼, 필드 및 기본 클릭 동작이 (위 서문에서 언급 한대로)으로 구 성된 요소를 의미합니다.
웹 응용 프로그램 설명 : 죄송합니다. 내 응용 프로그램은 꽤 크고 쉽게 여기에 코드를 포함 할 수 있습니다. 하지만 기본적으로 YUI3의 이벤트 위임을 사용하여 클릭 할 가입을 정의한 동적 목록 (ul
/li
)이 있습니다. 따라서 사용자가 항목을 클릭하거나 탭하면 YUI 패널이 표시됩니다. 이 패널에는 몇 개의 버튼과 텍스트 필드가 있습니다. 이벤트 탭을 소개하기 전까지는 효과가있었습니다.
SO ...
알려진 버그인지 여부를 아는 사람이 있습니까? 내 수색에서 온라인으로 무엇이든 올릴 수 없었다. 클릭은 PC와 오래된 모바일 사파리 (탭 재료 포함)에서도 잘 작동합니다 ... 최신 모바일 사파리는 아닙니다.
YUI3 망치 통합 링크는 중요한 코드를 사용하지 않는 말한다 – Epirocks