写真の順序付けられていないリストがあり、1 つにカーソルを合わせると、左側の 2 つの写真がフェードアウトし、その場所に div がテキストと共に表示されます。divの配置を除いて、私はこれを機能させました-私はこれを試しました:
div.position({my: 'left top', at: 'left top', of: other_list_item});
しかし、それは {left: 0, top: 0} のオブジェクト (新しい場所) を返すだけです。
また、div を別の li 要素に入れようとしましたが、それでもダメです。div HTML は次のとおりです。
<div style="width: 255px; height: 110px; position: absolute;" id="name_popup"><p>Jon Jensen</p><p>Chief Technical Officer</p><p>London, England</p></div>
編集私はJSFiddleの例に取り組んでいますが、入れることがたくさんあるので、準備ができたらidkします。とにかく、私はこのちょっとした楽しみについて言及するのを忘れていました:
アンカーしようとしている要素で .position() を単独で呼び出すと、正しいオフセットが返されますが、他の要素で position() を使用して位置を一致させようとすると、何も起こりません。