2012-07-25 165 views

回答

0

要处理您的箭头更改,我添加了一个简单的函数来检查liSelect是第一个还是最后一个选项,并分别更改hide/show。

function checkArrows() { 
     if($('ul#carousel>li:last').is('.liSelect')) { 
      $(".rightArrow").fadeOut('slow'); 
     } 
     else { 

      $(".rightArrow").fadeIn('slow'); 
     } 

     if($('ul#carousel>li:first').is('.liSelect')) { 
      $(".leftArrow").fadeOut('slow'); 
     } 
     else { 
      $(".leftArrow").fadeIn('slow'); 
     } 
    }​ 

也使你淡出你的背景和退出,你需要确保它不会隐藏自己的正面层(即你的旋转木马),所以我的下面增加了一个DIV作为一个例子。

Fiddle

希望这有助于:)

+0

真棒..感谢一吨对我的帮助。 – Shakti 2012-07-25 11:29:41