0

私はjqueryのドキュメントを読んでいて、outterHeight/outterWidthが私が探しているものだと思っています。しかし、私のニーズに合わせてどのように使用するかはよくわかりません。

全体として、サブメニューを追加したい要素があります。クリックすると、このメニューがトリガー要素のすぐ下に表示されます。ただし、メニュー要素の右端をトリガー要素の右端に合わせる必要があります。どれを並べても、少し試行錯誤することで、それらの外側のエッジと、ウィンドウ/スクリーン/関係するものまでの場所を見つけることができると確信しています。だから私はそれらを所定の位置に少しずつ動かすことができます。

このルートを使用する主な理由は、このメニュー要素がUIに散在する少数のトリガー要素にアタッチされ、指定されたトリガー要素に対して動的に再作成されるためです。

とにかく誰かが私の目標を達成するための良い方法を知っていますか?outterHeight / widthは私の理想的なソリューションですか?

4

1 に答える 1

2

より良い解決策は、たとえばjQueryUIのdatepickerを使用するoffsetかそのようにすることだと思います。positionメニューをbodyレベルで作成し、メニューをトリガーする要素のオフセットに従って配置します。

于 2012-10-25T00:13:29.413 に答える