1

基本的にビューポート内の 10000px+ 幅のスクロール パネルであるページに UI 要素があります。(「TV ガイド」を考えてください) スクロール パネルは、行の形をした多数の「チャンネル」で構成され、その中に相対的に配置された div (番組を考えてください) があります。これらの番組は明らかにさまざまな長さにすることができ、ページ。

各プログラムにはブートストラップ ポップオーバーがバインドされており、正常に起動します。問題は、「プログラム」div が画面よりも広い場合、ポップオーバーが常にデータ バインド div の中央で起動することです。画面。

クリックホバー イベントが発生したときに、カーソルの x 位置でポップオーバーを発生させるシンプルだが信頼性の高いクロスブラウザの方法を考えられる人はいますか?

4

2 に答える 2

0

結局、ツールチップ機能を編集する方が簡単でした。

于 2013-01-17T15:25:37.907 に答える
0

いつでもクリックイベントにイベントハンドラーを追加でき、ハンドラー内で x 位置のチェックを行い、それに応じて配置されたポップアップを起動します。

問題をより明確にするために、コードスニペットを提供することもできます...

于 2013-01-14T15:22:42.547 に答える