2014-10-02 81 views
0

我正在嘗試使用next/prev按鈕製作背景滑塊。一切似乎一直工作到今天。我今天做了一些改變,發生了一些奇怪的事情。下一張圖像不會消失。先前的圖像淡出,然後出現下一張圖像

現在下一張圖像不會淡入。當前圖像淡出爲背景色,然後下一張圖像剛剛出現。沒有效果。但其上的文本似乎工作。當前文本淡出並且下一個文本淡入而沒有任何問題。

我將它重置爲昨天的狀況。但問題仍然存在。

JS:

$(function() { 
    var count = $("#slider > spanslide").length; 
    var slider = 1; 
    var speed=7000; 
    var fadeSpeed = 1500; 
    var loop ; 
    start(); 
    $("#1").fadeIn(fadeSpeed); 
    $('.right').click(right); 
    $('.left').click(left); 
    function start(){ 
     loop = setInterval(next, speed); 
    } 
    function right() { 
     $("spanslide").stop(1,0); 
     next(); 
     clearInterval(loop); 
     start(); 
     return false; 
    } 
    function left() { 
     $("spanslide").stop(1,0); 
     prev(); 
     clearInterval(loop); 
     start(); 
     return false; 
    } 
    function prev() { 
     slider--; 
     if (slider < 1) { 
      slider = count; 
     } 
     $("#slider > spanslide").fadeOut(fadeSpeed); 
     $("#" + slider).fadeIn(fadeSpeed); 
    } 
    function next() { 
     slider++; 
     if (slider > count) { 
      slider = 1; 
     } 
     $("#slider > spanslide").fadeOut(fadeSpeed); 
     $("#slider > #" + slider).fadeIn(fadeSpeed); 
    } 
    } 
    ); 

的jsfiddle:http://jsfiddle.net/nt8ew1h9/2/

回答

0

確定。得到它了。

新增

position: fixed; 

圖像三網融合

相關問題