【问题标题】:jQuery fadeIn and fadeOut IssuejQuery 淡入淡出问题
【发布时间】:2014-08-08 01:53:26
【问题描述】:

我有一些用于图像滑块的 jQuery,但由于某种原因,我的淡入效果仅适用于第一张幻灯片,而淡出效果适用于除最后一张以外的所有幻灯片。我是 jQuery 的初学者,所以它可能非常简单。下面是滑块的 jQuery 代码,非常感谢任何帮助!

sliderInt=1;
sliderNext=2;

$(document).ready(function(){
    $("#slider>img#1").fadeIn(300);
    startSlider();
});


function startSlider(){
    count=$("#slider>img").size();

    loop=setInterval(function(){

        if(sliderNext>count){
            sliderNext=1;
            sliderInt=1;
        }

        $("#slider>img").fadeOut(1000);
        $("#slider>img#"+sliderNext).fadeIn(1000);

        sliderInt=sliderNext;
        sliderNext=sliderNext+1;

    },5000);
}

【问题讨论】:

    标签: javascript jquery slider fadein fadeout


    【解决方案1】:

    尝试改变:

     $("#slider>img#"+sliderNext).fadeIn(1000);
    

    收件人:

     $("#slider>img#"+sliderNext).fadeIn(2000);
    

    我在这里也做了一个例子:jsfiddle

    【讨论】:

    • 不走运,不过感谢您的快速回复!这实际上是我在发布这个问题之前尝试的第一件事。
    • 但是我已经使用了你的代码,而且效果很好。也许还有其他问题。
    • 我在设置你的值后清除了我的浏览器缓存,现在它可以工作了,这很尴尬。感谢托尼的帮助!
    猜你喜欢
    • 2011-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-25
    • 2017-09-21
    • 1970-01-01
    相关资源
    最近更新 更多