$(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>
問題は、パスが正しいことは確かですが、ユーザーがボタンをクリックしたとき、次のページの読み込み中、または場合によっては画像にカーソルを合わせると、ホバーした画像は表示されず、リンクが壊れています、なぜそれを修正するのですか?助けてくれてありがとう