gpt4 book ai didi

javascript - 鼠标悬停时 Jquery 交换图片库

转载 作者:太空宇宙 更新时间:2023-11-04 03:30:28 26 4
gpt4 key购买 nike

我创建了这个 DEMO 回答我的问题。

在我的演示中,您可以看到当您将鼠标悬停在缩略图上时,大图会发生变化。我想要什么?我想在几秒钟后自动更改图像。

我需要为此做什么?任何人都可以帮助我吗?

$(document).ready(function() {

$("#magazin_sldwr li img").hover(function(){
$('#mainm-img').attr('src',$(this).attr('src').replace('thumb/', ''));
});
var imgSwap = [];
$("#magazin_sldwr li img").each(function(){
imgUrl = this.src.replace('thumb/', '');
imgSwap.push(imgUrl);
});
$(imgSwap).preload();
});
$.fn.preload = function() {
this.each(function(){
$('<img/>')[0].src = this;
});
}

最佳答案

这是一个开始: demo

思路是在当前图片的父级li上使用一个.active类,然后每2次触发一次mouseenter事件秒:

function autoChangeImage() {
setTimeout(function(){
$("#magazin_sldwr li.active")
.removeClass('active')
.next('li')
.addClass('active')
.children('img')
.trigger('mouseenter');
autoChangeImage();
}, 2000);
}

当然,您可能希望在到达最后一个拇指后返回到第一个拇指,并且在“手动”悬停拇指时 clearTimeout: demo

关于javascript - 鼠标悬停时 Jquery 交换图片库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26406075/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com