knockout.jsを使用していくつかのKOバインドされたHTML要素に適用するとき、ブートストラップツールチップの初期化を支援するknockout-bootstrap.jsライブラリを使用しています。BootstrapのツールチップによりiPad上で画面がジャンプする
<a href="#" data-bind="attr: { tabindex: -1 }, tooltip: { title: buyerHelp, placement: 'top', trigger: 'click', container: 'body' }"><i class="glyphicon glyphicon-help"></i></a>
私はトリガーを使用しています:ホバーの代わりに「クリック」するのは、ホバーのツールチップがiPadを使用して一度表示されないためです。ツールチップのアイコンをタップするとツールチップはうまく表示されますが、ページがスクロールされていれば上にジャンプします。私はこの問題にどのような方向性があるかは分かりません。
私は現在Bootstrap 3.0を使用していますが、Boostrap 2.3と同じ問題がありました。 ありがとうございました!
clickBubble:falseバインディングを使用することもできますが、クリックイベントがない場合は、単にtrueを返すものを追加する必要があります。 'click:function(){return true; }、clickBubble:false ' – mduminy
アンカーだったので、それを反映するために質問を更新しました。単にhref = "#"を削除しました。あなたの答えは私に思い出させてくれました。 –