2011-11-02 15 views
2

ウィンドウ位置指定のツールチップをページ外に出ないページ(右上の左下の動的修正)で修正したいと思います。私は次のコードを試しましたが、うまくいきません。どのように修正すればい​​いですか?jQueryでウィンドウ位置決めツールチップを修正しました

(ツールチップの高さオフセットを加えた高さは、ウィンドウの高さを超えているかどうかをチェック?)

DEMO - フルコード:[ここでどのように参照]http://jsfiddle.net/xuvAu/1/

var tt_ht = $tooltip.height(); 
p_top = (p_top + tt_ht > $('window').height()) ? p_top - tt_ht : p_top; 

答えて

3
p_top = (p_top + tt_ht > $(window).height() - p_top) ? p_top - tt_ht : p_top; 

あなたの問題を解決するようです:)

+0

ありがとう、どのように右と左、これを参照してください:http://jsfiddle.net/xuvAu/2/ –

+0

これを参照してください、まだ動作しません:http://jsfiddle.net/xuvAu/4/上から右のページですか? –

+0

私はあなたの仕事をしません、自分の頭脳で考えてください、それはここの数学だけです...さらに、あなたの質問の問題を解決するように応答を受け入れます。 –