jqueryの位置指定(my、at、of)を使用して、divを一種の「ドロップダウン」ボタンとして表示しています。以下のコード:ドロップダウンDIVが表示されている間移動できる要素に対するJqueryの位置付け
if ($('#myDiv').is(':hidden')) {
$('#myDiv').show().position({
my: "left top",
at: "left bottom",
of: $("#myButton"),
"offset" : "0 -2px"
});
} else {
$('#myDiv').hide();
}
ボタン(例えば、他のコンテンツを動的に追加/削除取得、周りにボタンを押す)移動することができます。この問題が発生すると、ボタンだけが動き、divはそのまま残ります。したがって、divはボタンに対して正しく配置されなくなります。ここで
は、例えば、フィドルです:http://jsfiddle.net/2BUZU/
div要素は、常にボタンをたどる持っている素敵方法はありますか?
私はこの問題に遭遇する唯一の人ではないと確信していますが、私はこの問題に対する答えを見つけることができません。
ありがとうございます!
デモを投稿できますか? – Joseph
divの位置は相対 – Chibuzo
でなければなりません。また、Chibuzo、私は相対的な位置に変更しようとしましたが、他のコンテンツの上に表示されるようにドロップダウンリストが必要なので、私はそれが動作するとは思わない - 私はあなたを誤解しない限り? –