div内のアイコンのマウスオーバーでdivのコンテンツをロードしたい。さらに、マウスオーバーは 1 回だけ起動し、できればコンテンツのロード後にアイコンが消えるようにする必要があります。
de div に読み込まれるコンテンツは、ソーシャル メディア ボタンを含む外部ファイルになります。ご不明な点がある場合は、速度が低下するため、ページの残りの部分をロードしたくありません。また、一部の訪問者は、インターネットの動きを追跡する FB や G+ などのサイトに慣れていない可能性があります。
それで、私はいくつかのコードを集めて、少しコピーして貼り付けました。これが私が思いついたものです:
<div id="social_media">
<img src="icon.png" onmouseover="javascript:$('#social_media').load('external_file.php'); this.onmouseover=null;" alt="Show Social Media Buttons!" />
</div>
問題は、それは完全に正常に動作するということです:)しかし、それは3つの異なるソースから取得して貼り付けたコードであるため、私の質問はそれが何か良いかどうかです? たとえば、マウスオーバーでアイコンを削除する方法を見つけようとしたことは一度もありませんでした:)
私は Javascript/jQuery のコーディングの経験がほとんどないので、それについてどう思うか教えてください。
アムステルダムからの感謝と挨拶!