, 나는이 HTML을 왜 반응하지 내 폰갭 버튼입니다
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css" />
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script>
<script type="text/javascript" charset="utf-8" src="phonegap-1.3.0.js"></script>
,
<div id="sync" data-role="page">
<div data-role="header" data-position="inline">
<a data-rel="back" data-icon="back">Back</a>
<h1>Sync</h1>
</div>
<div data-role="content">
<button onclick="sync()">Sync</a></button>
</div>
</div>
나는 이것을 Android 용으로 컴파일하여 Android 폰에서 작업하도록했습니다.
그러나 '동기화'버튼은 항상 반응하지 않습니다. 단추를 클릭하면 매번 sync() 메서드가 호출되지 않습니다. 나는 버튼을 여러 번 클릭하는 것을 본다. 클릭 할 때 버튼이 움직이는 것을 볼 수 있습니다. 자체적으로 푸시되는 것으로 응답하지만 sync 메소드가 호출되지 않습니다.
동기화 방법은
function sync()
{
alert("syncing");
$.mobile.loadingMessage = "syncing";
$.mobile.showPageLoadingMsg();
내가 디버깅 목적에 경고를 넣어, 다음과 같이 시작한다.
UPDATE : 내 HTML 그것에 추가 태그가 있음을 지적하고있다
. 아래와 같이 제거했지만 문제가 여전히 존재합니다.
<div data-role="content">
<button onclick="sync()">Sync</button>
</div>