2012-09-07 1 views
0

아니면요? JQtouch는 기본적으로 useFastTouch를 true로 설정합니다. 하지만 내 앱에는 여전히 300ms의 지연 시간이있다. 그런 다음 ".tap 이벤트"를 사용해야한다고 읽었지 만 탭 이벤트를 모든 내 태그에 연결하는 방법은 무엇입니까? tryed 많이하지만, 그때 나는 페이지 사이의 애니메이션을 느슨하게하거나 지연이 여전히 존재합니다. JQtouch useFastTouch는 Phonegap이있는 iPhone에서 작동하지 않습니다

나는, 느릅 나무 ... 아직 해결책? 내가이 솔루션을 사용하려고하면 https://github.com/senchalabs/jQTouch/issues/360

, (... 웹 애플리케이션을 테스트 아래로 스크롤)하지만 내 응용 프로그램 crasches 8개월 된없는이 스레드를 발견 : http://www.dconnell.co.uk/blog/index.php/2011/08/01/developing-an-iphone-app-using-html-css-javascript-and-phonegap-from-concept-to-app-store/

답변

0

나는 일종의 해결책을 만들었습니다. 우선 JQtouch에서 모든 애니메이션을 제거해야했습니다. 어떤 정말 빨라 일까지 ... 내가이 코드를 배치

내 기능에서 다음
<style type="text/css"> 
     .pointer-events-none { 
      pointer-events: none; 
     } 
    </style> 

포인터 해제 스타일 만든 유령 클릭을 제거하려면 : 그것은 작동

$('a[href=#some_class], a[href=#some_class]').not('a.on').bind('touchstart', function(e) { 

       var pageToGoTo = $(this).attr('href'); 
        jQT.goTo(pageToGoTo, 'slide'); 

        $('.scroll').addClass('pointer-events-none'); 

        setTimeout(function(){ 
         $('.scroll').removeClass('pointer-events-none'); 
        }, 1500); 

    }); 

을하지만, 타임 아웃을 1500으로 설정하면 앱이 다운됩니다 ...

관련 문제