Internet Explorer 11 용 Internet Explorer 11 (Win 8.1 Tablet)에서 웹 응용 프로그램을 개발 중이며 jQuery 버전 1.6.4 및 jQueryMobile 버전을 사용하고 있습니다. 1.0. 내가 개발하는 기능 중 하나는 응용 프로그램 (iPhone 장치의 홈 화면과 유사 - 응용 프로그램이있는 여러 페이지)과 유사한 실행 프로그램입니다. 이 기능의 구현의 일부로 다른 이벤트를 사용하고 있습니다. "탭" , "taphold"및 "tocuhstart", "touchmove"& "touchend"는 스 와이프 제스처입니다.Internet Explorer 11 (Win 8.1 태블릿) - 스 와이프 제스처가 "taphold"이벤트를 발생시킵니다.
내가 직면 한 문제는 페이지간에 스 와이프 할 때마다 '스 와이프'이벤트 (스 와이프 직후) 외에 '템포드'이벤트가 트리거된다는 것입니다.
처음에는 jQuery의 이전 버전 & jQueryMobile 또는 잘못된 이벤트 처리로 인해 문제가 발생한 것으로 생각했습니다. http://www.w3schools.com/jquerymobile/tryit.asp?filename=tryjqmob_events_taphold 내가 제목이 & 오른쪽에서 왼쪽으로 (이 IE10도 일어) 는 "슬쩍"IE11에 그것을 실행 :
그리고 나는 내가 W3 스쿨에서이 "Tryit"를 발견, 문제를 분리하려고 "taphold"이벤트가 시작되었습니다. 웹 응용 프로그램과 동일한 문제점이 있습니다.
"스 와이프"하고 "태핑"하지 않기 위해 jQueryMobile 파일에서 임계 값을 변경했습니다 (이 값은 "태폴드"이벤트가 발생하기 전에 사용자가 탭을 길게 유지해야 함을 나타냅니다).) 750 밀리 초에서 2000까지, 그리고 다시 일어났습니다.
페이지 사이를 스 와이프했을 때이 문제가 발생했음을 언급하는 것이 중요합니다. 즉, 문제가되는 동작이있는 스 와이프 동작 설명은 화면의 한 영역에서 손가락으로 시작하여 끝내는 것입니다. 화면의 가장자리에있는 동작 - 너무 자세히 설명되어 있지만 페이지 내에서 완료된 큰 다른 슬쩍 제스처는 "taphold"이벤트를 트리거하지 않습니다.
누구든지이 문제가 발생 했습니까?
누구에게이 문제의 해결책이 있습니까? 또는 해결 방법은 무엇입니까?
고맙습니다.
이것은 실제로 질문에 대답하지 않습니다. 다른 질문이있는 경우 [질문하기] (http://stackoverflow.com/questions/ask)를 클릭하여 질문 할 수 있습니다. 당신은 [현상금을 추가] (http://stackoverflow.com/help/privileges/set-bounties)하면 충분한 [평판] (http://stackoverflow.com/help/)이 일단이 질문에 더 많은 관심을 끌 수 있습니다. 평판). –
@ Qantas94Heavy가 조언을했습니다. [link] (http://stackoverflow.com/questions/24542481/how-to-disable-swipe-for-taphold) thanks! – watson7d