JQMヘッダーに複数の小さなテキストなしのボタンがあります.下の画像をAndroid phonegapアプリで参照してください。タッチ スクリーン デバイスではボタンをクリックするのが非常に困難です (デスクトップ ブラウザでは問題ありません)。クリック イベントを発生させるには、ボタンの上部 10 ~ 20% をクリックする必要があるようです。ボタンの中央または下部をクリックしても何も起こりません。
HTML のコードは次のとおりです。
<div data-role="header" data-position="fixed">
<h1>Field Trip GB</h1>
<div class="ui-header-buttons ui-btn-right" data-type="horizontal" >
<a class="gpstrack-running"
data-role="button"
data-inline="true"
data-transition="none"
data-iconpos="notext"
data-shadow="false"
data-iconshadow="false"
style="display: none;">
</a>
<a class="user-locate"
data-role="button"
data-inline="true"
data-transition="none"
data-iconpos="notext">
</a>
<a class="map-search"
data-role="button"
data-inline="true"
data-transition="none"
data-iconpos="notext">
</a>
</div>
</div>
そして、私は次のようなJavaScriptで聞いています:
$('.map-search').live('click', function(){
console.log('map search');
});