これは、StackOverflowに関する私の最初の投稿です。私はこの問題の解決策をグーグルで検索し、多くの回避策を試しましたが、役に立ちませんでした。これが私の場合です。このコードは、クライアントiPadのiOs5で正常に実行されていることに注意してください。私の問題はiOS6だけにあります
ulタグがあり、その中に複数のリストアイテムがあり、各リストアイテムをクリックすると、usetrを別のページに移動します。以下のコードを参照してください。コードがフォーマットされていない場合は申し訳ありません。そんなに急いでいます。
<ul class="tp-breadcrumb" style="float: left; width:91%;">
<li class="current"><a href="#" style="padding-top:8px;height:23px" class="ui-link">Definition</a></li>
<li id="brdDateTimeRepSpeaker"><a style="padding-top:1px;height:30px" class="ui-link">Date, Rep,<br>Speaker</a></li>
<li id="brdVenueManagement"><a style="padding-top:8px;height:23px" class="ui-link">Venue</a></li>
<li id="brdAudienceSupport"><a style="padding-top:8px;height:23px" class="ui-link">Audience</a></li>
<li id="brdSummary"><a style="padding-top:8px;height:23px" class="ui-link">Summary</a></li>
</ul>
リストアイテムのクリックを起動しようとしています(アンカータグはhref = "#"の付いた空白のタグです)。初めて発砲します。ただし、別のページに移動して戻った後、クリックイベントは発生しません。
ただし、ページ上のテキストボックスまたはその他のコントロールをクリックしてからリストアイテムをクリックすると、2回目のクリックが正常に発生します。以下はクリックコードです。
$("#brdVenueManagement").live("click", function () {
alert('click');
});
私は以下を試しました。
onclick=""ハンドラーをリストアイテムに追加する
クリックイベントをリストアイテムではなくハイパーリンクに移動し、onclick=""とhref="#"を指定します
タップおよびタッチスタートイベントを試しました。
(私のliは動的に生成されるため)に焦点を当てます
ここで私を助けてください。これがiOS6で機能しない理由について、私は途方に暮れています。デスクトップブラウザだけでなく、iOs5以下のiPadでも正常に機能します。
ありがとう、スリラム