我想在 div 内的图标鼠标悬停时加载 div 的内容。此外,鼠标悬停应该只触发一次,并且最好在加载内容后图标应该消失。
将在 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 个不同的来源获得并粘贴在一起的代码,所以我的问题是它是否有用?例如,我从来没有试图找到一种方法来删除鼠标悬停时的图标,它只是这样做了:)
我几乎没有编写 Javscript/jQuery 的经验,所以请告诉我你的想法,以便我从中学习!
来自阿姆斯特丹的感谢和问候!