1. ホーム
  2. jquery

[解決済み] jQueryで、ある要素を他の要素に対して相対的に配置するには?

2022-03-15 23:05:34

質問

私は、ツールバーのようなメニューを含む隠しDIVを持っています。

マウスを乗せるとメニューDIVが表示されるようにしたDIVをいくつか用意しました。

メニューDIVをアクティブ(マウスホバー)なDIVの右上に移動させる組み込み関数はありますか?私は次のようなものを探しています。 $(menu).position("topright", targetEl);

どのように解決するのですか?

注意事項 これにはjQuery UIが必要です(jQueryだけではありません)。

使用できるようになりました。

$("#my_div").position({
    my:        "left top",
    at:        "left bottom",
    of:        this, // or $("#otherdiv")
    collision: "fit"
});

高速な位置決めのために ( jQuery UI/ポジション ).

できること jQuery UIはこちらからダウンロードできます。 .