2014-10-27 59 views
-3

最近,我在YouTube上觀看了一段視頻,其中有人使用JQuery和JQuery UI製作了一個水平滑塊。 我成功地重新創建了滑塊,但是,我不明白JQuery UI究竟在這裏做了什麼。如果我拿出來,滑塊將無法使用。如果你們中的任何一個能夠告訴我JQuery UI在這裏添加的是什麼,那麼真的很感謝!JQuery UI在這裏添加了什麼?

這是滑塊代碼:

HTML

<body> 
    <div class="slider"> 
     <img id="1" src="1.jpg"> 
     <img id="2" src="2.jpg"> 
     <img id="3" src="3.jpg"> 
    </div> 

    <script src="../../../Users/Dave/Downloads/jquery-1.11.1.min.js"></script> 
    <script src="../../../Users/Dave/Desktop/jquery-ui.min.js"></script> 
    <script src="behavior.js"></script> 
    </body> 

CSS

.slider{ 
    width: 600px; 
    height: 400px; 
    overflow: hidden; 
    margin: 30 auto; 

} 

.slider img{ 
    width: 600px; 
    height: 400px; 
    display: none; 
} 

JQuery的

function Slider(){ 
    $(".slider #1").show("fade", 500); 
    $(".slider #1").delay(5500).hide("slide", {direction: 'left'}, 500); 
    var sc = $(".slider img").size(); 
    var count = 2; 

    setInterval(function(){ 
     $(".slider #"+count).show("slide", {direction: 'right'} , 500); 
     $(".slider #"+count).delay(5500).hide("slide", {direction: 'left'}, 500); 

     if(count == sc){ 
      count = 1; 
     }else{ 
      count = count+1; 
     } 
    }, 6500); 

} 


$(document).ready(function() { 
    Slider(); 
}); 

就像我說的那樣,滑塊的工作原理也是我想要的,我理解代碼以及它的工作方式,我只是不明白爲什麼我需要爲此使用JQuery UI。什麼方法/功能/等等。它添加在這裏嗎?爲什麼沒有JQuery UI就無法工作?

+0

比較['顯示()'](http://api.jquery.com/show/)與['顯示() '](http://api.jqueryui.com/show/) – blgt 2014-10-27 13:50:27

回答