$(function () {
$(".btn").on("mouseover",function(){
$(this).attr("src", $(this).attr("src").replace("images", "images/hover"));
});
$(".btn").on("mouseleave",function(){
$(this).attr("src", $(this).attr("src").replace("images/hover", "images"));
});
});
上面的代码是我在用户将鼠标悬停在按钮上时更改图像的方式,当用户单击它时,它将重定向到其他页面。Html 元素是这样的:
<a href="product.php"><img class="btn" src="images/index_03.gif" /></a>
问题是,我确定路径是正确的,但是当用户单击按钮时,在加载下一页期间或在某些情况下,当我将鼠标悬停在图像上时,悬停的图像未显示但链接断开,为什么会这样以及如何解决?感谢您的帮助