0

現在マウスオーバーされている要素のすぐ上に配置されるように、その下の属性を使用してポップアップを配置したいと思います。言いましょう:

$('#pop-up').css({
bottom : currentlyMouseOverElement.offset().top + "px",
});  

問題は、 が表示されますが、現在マウスオーバーされている要素の真上ではなく、はるかに上にあることです。

足りないものはありますか?誰かがこの問題を解決するのを手伝ってくれますか?

前もって感謝します。ホレス

4

2 に答える 2

0

高さベースの位置については、以下のコードを試してください

 $('#pop-up').css({

  bottom : (currentlyMouseOverElement.offset().top - currentlyMouseOverElement.height())+  "px",
 }); 
于 2012-11-20T13:06:23.523 に答える
0

ポップアップ要素に position:absolute を指定し、その親に position:relative を指定できます。

$('#pop-up').css({
position: absolute,
bottom : currentlyMouseOverElement.offset().top + "px",
});  
于 2012-11-20T13:13:17.127 に答える