1

アプリに顧客レコードのリスト(テーブル内のtr)があります。

ユーザーがレコード(tr)の上にマウスを置くと、他のレコードの上にカーソルを置き、レコードに関するより詳細な情報を表示するdivを表示したいと思います。

次に、divをマウスと一緒に移動させます。つまり、マウスを右に20ピクセル移動して、レコード上の別のフィールド(tr)を表示できるようにした場合、非表示になっているdivは右に20ピクセル移動する必要があります。カーソルに従います。

これはJavascript/CSSで実行できますか?

4

3 に答える 3

1

はい。CSSプロパティを使用して表示/非表示の部分を実行し、要素の(y座標)と(x座標)に値をvisiblility:visible/hidden設定positionabsoluteて割り当てます。topleftmousemove

于 2010-12-04T22:53:37.273 に答える
1

非常に可能性がありますが、それらは「ツールチップ」と呼ばれ、おそらく膨大な数のツールチップが存在します。軽量で、あなたが望むことをするものがここにあるようです。
フレームワーク (jQuery/prototype/mootools など) を使用している場合は、おそらくこれを行うプラグインもあるでしょう。

于 2010-12-04T22:55:49.347 に答える
0

パッケージ化された jquery ソリューションの場合: http://jquery.bassistance.de/tooltip/demo/

トラッキングがオンになっている例を確認してください。

于 2010-12-04T22:56:06.947 に答える