我是一个 jquery 菜鸟,并且在图像保持原位时遇到了麻烦。我有一个 jquery-hover 函数,它获取图像的 src 属性并将其替换为名为“over”的属性的值。实际的图像替换工作正常,但只要 mouseenter 事件触发,翻转图像就会出现在 y 轴下方约 10% 处。我正在寻找一个图像与另一个图像的完全重叠“替换”,而翻转图像不会出现在不同的位置。这是功能:
function createRollovers()
{
var origImg ="";
$(".swapImage").hover (
function() {
origImg = ($(this).attr("src"));
$(this).attr("src", ($(this).attr("over")));
},
function() {
$(this).attr("src", origImg);
}
);
}
HTML如下:
<div id="rightSide">
<img class="swapImage" over="images/principlesBar_hover.jpg" src="images/principlesBar.jpg" />
<img class="swapImage" over="images/processBar_hover.jpg" src="images/processBar.jpg" />
<img class="swapImage" over="images/productsBar_hover.jpg" src="images/productsBar.jpg" />
</div>
我敢肯定,这是一件非常简单的事情,更有经验的人会在心跳中看到。提前感谢您的帮助。