2011-03-03 8 views
0

phonegap 및 jqtouch와 함께 childbrowser 플러그인을 사용하고 있습니다. 나는 웹 페이지를 열려면 메뉴 목록이 있습니다phonegap childbrowser - 변경하려면 on을 탭하고 싶습니까?

<a href="#" 
onClick="PhoneGap.exec('ChildBrowserCommand.showWebPage','http:// 
mobile.twitter.com/company');" > 

문제는 온 클릭 내가 터치 그것을 자마자 childbrowser를 열고, 나는 이는 menulist이이 있기 때문에, 나는 목록을 스크롤하지 못할 것입니다 하위 브라우저를 사용하지 않고 위아래로 열립니다. 그래서 어떻게 대신 onClick을 탭으로 사용할 수 있도록 변경할 수 있습니까? 무엇을해야합니까? 감사합니다.

답변

0

제게는 jQuery의 바인딩 접근 방식을 사용하고 Childbrowser를 호출하려는 요소에 tap 이벤트를 바인딩하는 것이 효과적입니다.

HTML :

<p class="urlStyle">Your link</p>

자바 스크립트 :

$('p.urlStyle').bind('tap',function() { 
    window.plugins.childBrowser.showWebPage("http://www.yourlink.com"); 
}); 
+0

안녕하세요 스티븐, 감사 여기에 당신이 무엇을해야하는지의 감각을 제공 할 몇 가지 일반적인 HTML과 자바 스크립트입니다. 지금 여러 가지 방법으로이 작업을 시도했지만 작동하지 않습니다. 아무 일도 일어나지 않습니다. 나는 심지어 무언가가 일어 났음을 알기 위해 아래에 경고를두기도하지만 작동하지는 않습니다. 내가 링크를 클릭하고 consol을 들여다 보면, 거기에 주목할 것입니다! –

관련 문제