質問

作業するテーブルベースのレイアウトが与えられたため、テーブルに含まれるいくつかの入力ボックスの上にいくつかのツールヒントを表示する必要があります。

要素がテーブルに含まれている場合はすべて1を返すため、オフセットプロパティを使用してこれを行うことはできません。 jQueryまたは他のライブラリにはこれを計算する方法がありますか?

役に立ちましたか?

解決

ピクセルを返す offset メソッドについてはどうですか要素のオフセット(ドキュメントに対して)?

var offset = $('input', myTableRow).offset();
// access offset.left and offset.top properties

この値を使用して、他の要素を同じスポットに配置できます:

$(myTooltipElement).appendTo(document.body).css(offset)

他のヒント

これを試してください:

var offset = $(myobject).position().left;
$(mytooltip).css('left',offset + 'px');

もちろん、ツールチップの位置を絶対位置に設定し、上部(または下部)の位置を定義する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top