0
更改淡出图像我创建了一个图像淡化幻灯片阅读this article。 的代码看起来是这样的:通过点击链接jQuery
$(document).ready(function() {
$('#iPhoneExample img:gt(0)').hide();
setInterval(function() {
$('#iPhoneExample :first-child').fadeOut(1000)
.next('img').fadeIn(1000)
.end().appendTo('#iPhoneExample');
}, 3000);
});
,这是HTML和CSS:
<div id="iPhoneExample">
<img src="photo1.png" alt="" />
<img src="photo2.png" alt="" />
<img src="photo3.png" alt="" />
<img src="photo4.png" alt="" />
<img src="photo5.png" alt="" />
<img src="photo6.png" alt="" />
</div>
#iPhoneExample {
width:305px;
height:597px;
background:url('immagini/iphoneBg.png') center no-repeat;
position:relative;
margin:0px 20px 0px 94px;
}
#iPhoneExample img {
position:absolute;
top:106px;
right:22px;
bottom:104px;
left:25px;
}
现在,我想这样做。当页面加载时,幻灯片播放开始,但我有6个链接,每个图像我想用来显示相应的图像...例如幻灯片开始并显示photo3,但如果我点击photo5链接,幻灯片必须显示photo5然后继续photo6等
我相信我应该使用.click
函数,但我不知道该写些什么。我是一个jQuery新手。
非常感谢您的帮助!
你可以做一两件事,我们可以使用clearInterval只要照片被点击,更换旧照片由新的照片,得到它的当前位置(这是他第3或第4图像,例如),并应用setInterval用于替换此照片的下一张照片。这样,如果用户不点击一张照片,setInterval将继续,而如果用户点击一张照片,它将重新定义自己并继续... – SexyBeast
是的,我认为这正是我正在寻找,但你能告诉我一些代码,因为我很少使用jQuery,我不能这么做......谢谢! – matteodv
好的会的。我会将它发布在答案中。 – SexyBeast