【发布时间】:2013-02-04 11:29:07
【问题描述】:
在这个 JSFiddle 中,我正在尝试将鼠标悬停在 image1 上,它会更改为 image2 并出现一个图标图像,其中还包含一个可单击的链接。我无法让这个小图标图像(+链接)在鼠标关闭时消失,而是在每次鼠标悬停时不断添加更多相同的图标图像(+链接)(我知道这是因为我在 jquery 中有 .after()),但是有什么东西可以做一个简单的鼠标悬停/鼠标离开吗?
是否还有一种方法可以使用 px 将此图标图像定位在页面上主要图像 1/2 周围的任何位置?
$(document).ready(function(){
$('.normalClassName').addClass('.normalClassName:hover').mouseover(function(){
$(this).after('<a href="http://www.yahoo.com" /></a><img src="http://www.quarktet.com/Icon-small.jpg">')
});
});
【问题讨论】:
-
这里为什么要把'addclass'放在'mouseover'之前?
-
我试图访问 normalClassName 类的悬停,因为它在 HTMl 文档中不存在,仅在 css 中
-
悬停元素时存在悬停类