gpt4 book ai didi

jQuery:具有点击不透明度变化的图像推子

转载 作者:行者123 更新时间:2023-11-28 13:12:30 24 4
gpt4 key购买 nike

我希望有一个横幅可以在图像中旋转(有效)但是我无法弄清楚如果单击下面的链接如何让它转到某个图像......一旦图像显示我希望它继续旋转。我正在使用 Opacity 使图像淡出并且效果很好,所以我只需要弄清楚如何让 .click 函数以我认为的方式工作。也许使用索引号?

这是我的代码:

<style type="text/css">

#images{
position:relative;
display:block;
height: 450px;
}
#images img{
position:absolute;
}
img.current{
z-index:100;

}
img.next{
z-index:99;
}
</style>

<script language="javascript" type="text/javascript" src="js/jquery-1.4.2.js" ></script>
<script language="javascript" type="text/javascript">

$("document").ready( // Start JQ
function(){
var timing=3000 ;
var currentImg ;
var nextImg ;
setInterval(rotateImages,timing);

function rotateImages(){

currentImg=$(".current");
nextImg=currentImg.next() ;

if(nextImg.length==0){
nextImg=$("#images img:first") ;
}

currentImg.removeClass("current").addClass("next") ;

nextImg.addClass("current").css({opacity:0})
.animate({opacity:1},timing/2,function(){
currentImg.removeClass("next") ;
});
}

}); // End JQ
</script>

</head>

<body >
<div id="images">
<img src="images/jpg/image1.jpg" alt="image1" class="current"/>
<img src="images/jpg/image2.jpg" alt="image2" />
<img src="images/jpg/image3.jpg" alt="image3" />
<img src="images/jpg/image4.jpg" alt="image4" />
</div>
<div class="click">
<a id="1">Image 1</a>
<a id="2">Image 2</a>
<a id="3">Image 3</a>
<a id="4">Image 4</a>
</div>

最佳答案

$('.click a').click(new function(){

currentImg=$(".current");
nextImgid=this.id ;


nextImg=$("#images img:("+nextImgid+")") ;


currentImg.removeClass("current").addClass("next") ;

nextImg.addClass("current").css({opacity:0}).animate({opacity:1},timing/2,function( ){currentImg.removeClass("next") ;
});
});

阅读http://api.jquery.com/click/并为上面和旋转之间的通用代码创建一个通用函数。

关于jQuery:具有点击不透明度变化的图像推子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15344265/

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