2016-06-08 3 views
0

내 프로젝트에 흔들기 제스처 플러그인을 추가했습니다. mycode 잘못흔들기 이벤트가 phonegap에서 작동하지 않는 이유는 무엇입니까?

<button onclick="myFunc()" id="round">Gesture Call</buttom> 
    <script> 

     function myFunction() 
     { 
      window.open("emcall.html"); 
      navigator.vibrate([2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000]); 
      navigator.notification.beep(10); 

     } 
     function myFunc() 
     { 
      alert('shake working'); 
      function onShake() 
      { 
       alert("shake success"); 
       window.open("emcall.html"); 

      } 

      function onError() 
      { 
       alert("errorq"); 

      } 
      shake.startWatch(onShake,30,onError); 


     } 

    </script> 

어떤 일이 올 OVER하는 데 도움이 :

이 내 코드입니다.

+0

흔들어서 플러그인을 다운로드 했습니까? – wot

+0

@ e4en 예 cli를 통해 다운로드 –

+0

어떤 시스템이 작동하지 않습니까? 당신은 다른 사람을 시도 했습니까? – ste2425

답변

0

-> phonegap.app에서 지원하지 않는 플러그인, phonegap 앱에서 ip 주소를 사용하여 앱을 테스트하는 모든 사용자.

-> 단지 cli를 통해 플랫폼을 추가하십시오.

-> 빌드하거나 실행하고 테스트하십시오.

3

HTML 파일에 cordova.js 파일을 포함하고 deviceready 이벤트를 스크립트에 등록하십시오. 그런 다음 deviceready 이벤트 리스너 함수 내에서 shake plugin 관련 코드를 호출합니다. 그것은 작동해야합니다.

또한 브라우저에서 지원되는이 셰이크 플러그인을 볼 수 없기 때문에 플랫폼을 추가하고 빌드 한 후 장치에서 테스트해야합니다.

+0

감사합니다. 나는 당신과 당신의 한 명 이상의 회원이 해결책을 찾을 이유가 있기 때문에 upvoted했습니다. –

+0

@KishoreKumar 아무런 문제가 없습니다. – Gandhi

관련 문제