Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何向jQuery图像滑块添加过渡效果?_Javascript_Css_Slider_Gallery_Transition - Fatal编程技术网

Javascript 如何向jQuery图像滑块添加过渡效果?

Javascript 如何向jQuery图像滑块添加过渡效果?,javascript,css,slider,gallery,transition,Javascript,Css,Slider,Gallery,Transition,基于本教程,我制作了一个简单的图像滑块。看起来像这样: var currentIndex=0, items=$('.container div'), itemAmt=items.length; 函数cycleItems(){ 变量项=$('.container div').eq(currentIndex); items.hide(); css('display','inlineblock'); } var autoSlide=setInterval(函数(){ currentIndex+=0;

基于本教程,我制作了一个简单的图像滑块。看起来像这样:

var currentIndex=0,
items=$('.container div'),
itemAmt=items.length;
函数cycleItems(){
变量项=$('.container div').eq(currentIndex);
items.hide();
css('display','inlineblock');
}
var autoSlide=setInterval(函数(){
currentIndex+=0;
如果(currentIndex>itemAmt-1){
currentIndex=0;
}
cycleItems();
}, 3000);
$('.next')。单击(函数(){
clearInterval(自动滑动);
currentIndex+=1;
如果(currentIndex>itemAmt-1){
currentIndex=0;
}
cycleItems();
幻灯片();
});
$('.prev')。单击(函数(){
clearInterval(自动滑动);
currentIndex-=1;
如果(当前索引<0){
currentIndex=itemAmt-1;
}
cycleItems();
幻灯片();
});
.container{
宽度:100%;
身高:100%;
}
.货柜组{
显示:内联块;
显示:无;
}
.集装箱img{
宽度:100%;
身高:100%;
对象匹配:覆盖;
}
盖勒先生{
位置:绝对位置;
z指数:2;
最高:50%;
}
.下一个{
右:40px;
填料:20%2%20%40%;
利润率:-20%-1%;
}
上一篇{
左:40px;
填料:20%40%20%2%;
利润率:-20%-2%;
}
法兰西{
字体大小:4vw;
颜色:#ffd2cf;
}
.fa:悬停{
光标:指针;
-webkit动画:BouncheRight.3s交替轻松无限;
动画:BouncerRight.3s交替轻松无限;
}


因此,当前滑块根本无法工作。你又有什么问题?另外,您指的是什么/哪些CSS转换?(注:关于图标,你可以使用任何你想要的元素;通常是一些锚定或自定义样式的按钮,但你可以使用任何东西)如果你把
currentIndex
改成
0
你就做错了。
currentIndex
在该代码中用于跟踪当前幻灯片。如果您不希望自动滑动,则应该完全删除
var autoSlide=setInterval(function(){
,以及
clearTimeout
s)。(这也是如何构建“简单”jQuery幻灯片的一个非常糟糕的示例…)所以目前你的滑块根本不起作用。你又有什么问题?还有,你指的是什么/哪些CSS转换?(注:关于图标,你可以使用任何你想要的元素;通常是一些锚定或自定义样式的按钮,但你可以使用任何东西)如果您将
currentIndex
更改为
0
,那么您就做错了。该代码中使用了
currentIndex
来跟踪当前幻灯片。如果您不希望幻灯片自动滑动,您应该完全删除
var autoSlide=setInterval(function(){/code>,以及
clearTimeout
s-)。(这也是如何构建“简单”jQuery幻灯片的一个非常糟糕的示例…)