jQueryoffset()関数について質問があります。メールアイコンをクリックした後、自分のサイトで「友達にメール」ウィンドウを表示するために使用しています。
ただし、ウィンドウはアイコンの位置ではなく、ブラウザのウィンドウの右側に貼り付けられて表示されます。http://pec.solarismedia.net/calendarday.htmlで実際の動作を確認できます
$( "。emailFriend")。hide(); $( "。emailIcon")。on( "click"、function(e){ $( "。emailFriend")。css({ 「位置」:「絶対」、 "左":$(this).offset()。left、 "top":$(this).offset()。top })。fadeIn(500); falseを返します。 });
意図と現実の違いを示す写真があります。