我在产品页面上有一个产品色调列表。
页面上还有一张大图。
我希望能够将鼠标悬停在颜色阴影列表中的一个小缩略图上,并将其显示在大图片上。
我有以下代码,但这不正确。它没有改变它,而是改变了mainpic
它一直悬停在上面的图像......
$('img[data-hover]').hover(function () {
$(this).attr('tmp', $(this).attr('src')).attr('src', $(this).attr('data-hover')).attr('data-hover', $(this).attr('tmp')).removeAttr('tmp');
}).each(function () {
$('<img />').attr('src', $(this).attr('data-hover'));
});
这里有一个 JS Fiddle ,但正如您所见,它没有按预期工作。
而不是悬停影响较大的图片,它会影响悬停在同一图像上。
现场直播是为了更清楚地理解我的意思: