jquery - 使用jquery悬停鼠标后如何取回初始图像

标签 jquery html

$(document).ready(function(){
    $(".hover").hover(function(event){
        var imgSrc = $(event.currentTarget).find('img').attr("src");
        $(".main-image img").attr("src", imgSrc);
    });
});
$(document).ready(function(){
    $(".hover ").onmouseleave(function(event){
        var imgSrc = $(event.currentTarget).find('.p img').attr("src");
        $(".main-image img").attr("src", imgSrc);
        alert("imgSrc");
    });
});

我已经返回了上面的代码,用于将鼠标悬停在图像上并在另一个 block 中显示相同的图像,但我想要的是当我将鼠标从悬停图像上移开时,我想要原始图像在该 block 中

最佳答案

$('.hover').hover(function(){
    var imgSrc = $(event.currentTarget).find('img').attr("src");
    $(".main-image img").attr("src", imgSrc);
},
function(){
    $(".main-image img").attr("src", "yourdefaultsrc.png");
    alert("imgSrc");
});

关于jquery - 使用jquery悬停鼠标后如何取回初始图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36058459/

相关文章:

php - 单击特定 id 的颜色时显示刻度图像

javascript - 粘贴后如何保持文本突出显示?

jquery - 将 jQuery Tipsy 与元素的左边缘对齐

javascript - 如何通过 JavaScript 将渐变填充分配给 SVG 形状?

javascript - 调用 JavaScript 函数 onClick 时,ASP 单选按钮不会被选择

javascript - 解析 json 并将其存储在数组中?

Javascript 点击事件将多个重复项推送到数组

jQuery:如何获取子菜单的子菜单?

javascript - 在 slider 插件上实现 RTL

javascript - 将 jQuery .change() 转换为纯 JavaScript/DOM