javascript - 在悬停时更改图像后将图像更改回原始图像?

标签 javascript jquery html

我正在尝试使用 jQuery 将鼠标悬停在一张图片上,同时它会更改另一张图片。我已经完成了那部分,我不明白的部分是当我将鼠标悬停在图像上然后将鼠标移开它时,如何让原始图像返回?任何帮助将不胜感激。

这是我目前所拥有的:

$(document).ready(function(){
     $("#04").hover(function(){
        $("#imgBig").attr("src", "imgLab10/04.jpg");
     });
});

最佳答案

.hover() accepts two callbacks ,一个用于 hoverIn,一个用于 hoverOut

所以你可以做类似的事情

$(document).ready(function(){
    $("#04").hover(
        function(){
            $("#imgBig").attr("src", "imgLab10/04.jpg");
        },
        function() {
             $("#imgBig").attr("src", "oldImg.jpg");
        }
    );
});

关于javascript - 在悬停时更改图像后将图像更改回原始图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47295728/

相关文章:

javascript - 如何使用 HTML 和 javascript 从表单框中显示 URL?

javascript - 什么是 WOPI 操作 URL?

html - Safari/Firefox 中不同的 H1 css 高度

javascript - 使用 jspdf 和 html2canvas 的动态 html 的多个 pdf 页面

javascript - 在浏览器选项卡之间传递变量

javascript - HTML5 Canvas 中的超高分辨率图像

jQuery 按 Enter 不在类里面

jquery - 多个 Ajax 调用

jquery - 样式化 :visited links

javascript - Materialise CSS 无法正常工作