-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就无法工作?
比较['显示()'](http://api.jquery.com/show/)与['显示() '](http://api.jqueryui.com/show/) – blgt 2014-10-27 13:50:27