gpt4 book ai didi

javascript - 在更改图像 src 时提供 fadeIn fadeOut 效果

转载 作者:行者123 更新时间:2023-11-28 02:38:24 25 4
gpt4 key购买 nike

我正在使用响应式网页设计,我想在页面中滑动一些图像。我尝试了一些插件,但插件的问题是它使用宽度和高度属性,有些还指定绝对位置。于是我就想到用js自己修改图片的src,效果还不错,但是我可以给它一些过渡效果吗?

我所做的是:

var i =0;
var total =2;
window.setInterval(function(){
show_hide();
}, 1000);

function show_hide()
{
var img=$('.image-holder img, .image-holder2 img');
//alert(img.length);
if(i%2==0)
{

img[0].src='http://digimind.com/blog/wp-content/uploads/2012/02/number2c.png';
img[1].src='http://digimind.com/blog/wp-content/uploads/2012/02/number2c.png';

i=0;
}
else
{

img[0].src='http://healthystartups.com/storage/600px-MA_Route_1.png?__SQUARESPACE_CACHEVERSION=1319542839834';
img[1].src='http://healthystartups.com/storage/600px-MA_Route_1.png?__SQUARESPACE_CACHEVERSION=1319542839834';
}

i++;




}

我的html

<div  class="image-holder" >
<img src="http://healthystartups.com/storage/600px-MA_Route_1.png?__SQUARESPACE_CACHEVERSION=1319542839834" />


</div>
<div class="image-holder2" >
<img src="http://healthystartups.com/storage/600px-MA_Route_1.png?__SQUARESPACE_CACHEVERSION=1319542839834" />
</div>

最佳答案

回答标题,在更改 src 时给出淡入/淡出很容易,只需让元素淡出,更改 src 并让它再次淡入即可。另外,我想指出,对于 jQuery,迭代这样的类会破坏使用它自己的选择器“.each()”的目的

$('.image-holder img, .image-holder2 img').each(function() {
$(this).fadeOut(200,function() {
$(this).attr('src', 'http://digimind.com/blog/wp-content/uploads/2012/02/number2c.png');
$(this).fadeIn(200);
});
});

http://jsfiddle.net/tq9nV/1/

关于javascript - 在更改图像 src 时提供 fadeIn fadeOut 效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13069023/

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