0

これは、phonegap で jquery と css を使用し、UI を実装している Html ページです。ただし、このコードは Andorid OS 4.x バージョンの Webkit で正しく動作していますが、関数がchangePageTermUse()という名前のラベルで呼び出されていません。 Android 2.3デバイスでは、ラベルテキストをクリックするとチェックボックスのみが更新されますが、Android 4.xデバイスでも同じロジックが機能します.何か間違っているのか、2.3.など

参考までに最後に画像を添付します

<div class="chkbox-large-text">
    <label>
        <input name="checkbox-0 " type="checkbox" data-iconpos="left" id="Chkterms" />
        I accept the <a style="text-decoration:underline;" onclick="changePageTermUse()">Terms of Use</a>.
    </label>
</div>

JS

function changePageTermUse() {
    $.mobile.changePage( "#terms-of-service", {transition: "none"});
}

利用規約のラベル テキストには、Android 4.x では機能するが 2.3 OS では機能しないクリック イベントがあります。

ここに画像の説明を入力

4

2 に答える 2

0

数日前、Android でクリック イベントに応答しないという問題が発生しました。しかし、それはiOSで動作しました。Parent div には高さがないことがわかりました。これを常にチェック...

于 2013-04-04T12:56:40.200 に答える