2

ツールチップがページの最後からはみ出さないようにしています。qTip jQuery プラグインを使用していますが、いくつか問題があります。デフォルトの位置はであり、適切に反応するようにposition: absolute;設定する必要があります。これが行うべきことは、それが div の外に出るかどうかを自動的に検出し、そうである場合は、別の方法で表示されないようにすることです。隠れる。qTip サイトのこのソリューションでは、このhttp://craigsworks.com/projects/qtip2/docs/position/#containerについて説明していますが、qTip を正しく表示する方法がわかりません。position: relative;overflow: hidden;positoin: absolute;

これを修正するにはどうすればよいですか?

4

2 に答える 2

10

あなたの質問に基づいて何をする必要があるのか​​ 正確にはわかりません.qTipのポジショニングをオーバーライドしたい理由もわかりません. おそらく、サンプル コードまたはサンプルへのリンクを投稿した場合、誰かがより適切な回答を提供できる可能性があります。

ただし、何かが欠けていない限り、ビューポートをウィンドウとして定義するだけでよいようです。例えば:

$('.selector').qtip({
   position: {
      viewport: $(window)
   }
});
于 2011-06-22T07:30:41.047 に答える
0

私が行った回避策は、矢印を反対側の隅に配置することでした。これにより、ツールチップがページの内側に表示されます。問題は「修正済み」ではありませんが、機能します。

于 2011-06-21T23:09:14.297 に答える