您的位置:首页技术文章
文章详情页

javascript - Jquery焦点图淡入淡出效果求指教

【字号: 日期:2023-05-06 14:49:31浏览:57作者:猪猪

问题描述

定时器每隔3秒回走一次:

var i = 0, t = setInterval(function () {i++;i===3 ? i=0 : false;$(’.slide li’).eq(i).fadeIn(300).siblings(’li’).fadeOut(300); }, 3000);

但这样出来的效果会闪白,过渡的一点儿都不自然,我需要那很自然的过渡效果。

这样的效果示例:http://www.5icool.org/demo/20...

难道我方法用错了?

问题解答

回答1:

效果如下链接描述

.slide{ position:relative;}li{ position:absolute;}回答2:

淡入淡出就是改变透明度,你可以尝试用css3的过渡var i = 0,

t = setInterval(function () { i++; i===3 ? i=0 : false; $(’.slide li’).eq(i).addClass('opacity').siblings(’li’).removeClass('opacity');}, 3000);<style> .slide li{transition: all .3s; opacity:0;}<style>

标签: JavaScript
相关文章: