2012-01-05 46 views

回答

0

感謝給該<div>標籤通過CSS背景圖像。

e.G.對於Slider One(示例1):

#slider { 
    background-image: url('/images/my-background-image.png'); 
} 
+0

這不是我想要的。它將只顯示另一個背景圖像,同時更改爲下一張圖像。 – Parag 2012-01-05 07:45:15

0

有人在鏈接網站上提出了這個問題,以及評論secion。

任何機構知道如何停止圖像停止完全消失?我想要停止框架動畫的外觀,因此需要在前一個圖像淡出之前淡入下一個圖像。有任何想法嗎?

然後另一個用戶迴應:

我通過添加s3slider.js一行如下所示做到了。

你應該嘗試一下,我無法測試它的難度(評論中的反饋主要是積極的,所以它似乎工作)。用戶'pedro costa'發佈代碼:

var makeSlider = function() { 
     current = (current != null) ? current : items[(items.length-1)]; 
     var currNo  = jQuery.inArray(current, items) + 1 
     currNo = (currNo == items.length) ? 0 : (currNo - 1); 
     var newMargin = $(element).width() * currNo; 
     if(faderStat == true) { 
      if(!mOver) { 
       $(items[currNo]).fadeIn((timeOut/6), function() { 
        if($(itemsSpan[currNo]).css('bottom') == 0) { 
         $(itemsSpan[currNo]).slideUp((timeOut/6), function() { 
          faderStat = false; 
          current = items[currNo]; 
          if(!mOver) { 
           fadeElement(false); 
          } 
         }); 
        } else { 
         $(itemsSpan[currNo]).slideDown((timeOut/6), function() { 
          faderStat = false; 
          current = items[currNo]; 
          if(!mOver) { 
           fadeElement(false); 
          } 
         }); 
        } 
       }); 
      } 
     } else { 
      if(!mOver) { 
       //added next line 
       $(items[(currNo)]).parent().parent().css('background-image', 'url('+$(items[(currNo)]).children("img").attr("src")+')'); 
       // added previous line 
       if($(itemsSpan[currNo]).css('bottom') == 0) { 
        $(itemsSpan[currNo]).slideDown((timeOut/6), function() { 
         $(items[currNo]).fadeOut((timeOut/6), function() { 
          faderStat = true; 
          current = items[(currNo+1)]; 
          if(!mOver) { 
           fadeElement(false); 
          } 
         }); 
        }); 
       } else { 
        $(itemsSpan[currNo]).slideUp((timeOut/6), function() { 
         $(items[currNo]).fadeOut((timeOut/6), function() { 
          faderStat = true; 
          current = items[(currNo+1)]; 
          if(!mOver) { 
           fadeElement(false); 
          } 
         }); 
        }); 
       } 
      } 
     } 
    } 
+0

我已經試過了。但沒用。 – Parag 2012-01-05 07:44:16