Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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简单幻灯片_Javascript_Jquery_Html - Fatal编程技术网

javascript简单幻灯片

javascript简单幻灯片,javascript,jquery,html,Javascript,Jquery,Html,我希望我的滑块在“幻灯片3”之后显示“幻灯片1”,而不是在“幻灯片3”之后强制使用“返回”或“上一步”按钮。我是一个javascript漏洞,所以我想知道是否有人能帮我一下;) 我想知道如何使这一个100%的宽度,使其或多或少的响应:) $(文档).ready(函数(){ //上面的代码在这里 var sliderWidth=1280; 变量滑块=$(“#slidemain”); var sliderCount=$('div',slider).length; 滑块宽度(滑块计数*滑块宽度); v

我希望我的滑块在“幻灯片3”之后显示“幻灯片1”,而不是在“幻灯片3”之后强制使用“返回”或“上一步”按钮。我是一个javascript漏洞,所以我想知道是否有人能帮我一下;)

我想知道如何使这一个100%的宽度,使其或多或少的响应:)

$(文档).ready(函数(){
//上面的代码在这里
var sliderWidth=1280;
变量滑块=$(“#slidemain”);
var sliderCount=$('div',slider).length;
滑块宽度(滑块计数*滑块宽度);
var currentSlide=1;
$('a.prev1')。单击(函数(){
如果(当前幻灯片>1){
$(“#SlideMain”)。设置动画({
左:'+='+滑块宽度
}, 700);
电流滑动-=1;
}
});
$('a.next1')。单击(函数(){
如果(当前幻灯片<幻灯片计数){
$(“#SlideMain”)。设置动画({
左:'-='+滑块宽度
}, 700);
电流滑动+=1;
}
});
});

我不熟悉您使用的幻灯片放映插件,但这应该可以:

$(document).ready(function() {
     // Your code from above goes here
       var sliderWidth = $( window ).width(); // Get the width of browser window
       var slider = $('#slidiemain');
       var sliderCount = $('div', slider).length;
       slider.width(sliderCount * sliderWidth);

       var currentSlide = 1;

       $('a.prev1').click(function () {
           if (currentSlide > 1) {
               $('#slidiemain').animate({
                   left: '+=' + sliderWidth
               }, 700);
               currentSlide -= 1;
           }
       });

        $('a.next1').click(function () {
            if (currentSlide < sliderCount) {
                $('#slidiemain').animate({
                   left: '-=' + sliderWidth
               }, 700);
               currentSlide += 1;
           }
           else 
           {
                $('#slidiemain').animate({left: '+=' + (2*sliderWidth)}, 1);
                currentSlide = 1;
           }
   });
});
$(文档).ready(函数(){
//上面的代码在这里
var sliderWidth=$(window).width();//获取浏览器窗口的宽度
变量滑块=$(“#slidemain”);
var sliderCount=$('div',slider).length;
滑块宽度(滑块计数*滑块宽度);
var currentSlide=1;
$('a.prev1')。单击(函数(){
如果(当前幻灯片>1){
$(“#SlideMain”)。设置动画({
左:'+='+滑块宽度
}, 700);
电流滑动-=1;
}
});
$('a.next1')。单击(函数(){
如果(当前幻灯片<幻灯片计数){
$(“#SlideMain”)。设置动画({
左:'-='+滑块宽度
}, 700);
电流滑动+=1;
}
其他的
{
$('#slidemain')。动画({left:'+='+(2*sliderWidth)},1);
currentSlide=1;
}
});
});

这是一个插件吗?如果是,哪个?@RyanS这是我在互联网上找到的一个简单插件。这是一个简单的内容滑块,我找到并使用它简单地滑入一些文本以显示例如客户推荐信,但是我正在尝试代码,不知怎的,“prev”按钮不再起作用。我们需要知道滑块插件的名称。对不起,我不知道。我在stack overflow上找到它,并将其调整到我的网站。没有为这一个安装插件。好的,没有插件就没有一个简单的内容滑块。您应该检查页面中是否有类似的内容:“”我听到了,但我的html页面中只有指向jquery的链接和上面的代码。
$(document).ready(function() {
     // Your code from above goes here
       var sliderWidth = $( window ).width(); // Get the width of browser window
       var slider = $('#slidiemain');
       var sliderCount = $('div', slider).length;
       slider.width(sliderCount * sliderWidth);

       var currentSlide = 1;

       $('a.prev1').click(function () {
           if (currentSlide > 1) {
               $('#slidiemain').animate({
                   left: '+=' + sliderWidth
               }, 700);
               currentSlide -= 1;
           }
       });

        $('a.next1').click(function () {
            if (currentSlide < sliderCount) {
                $('#slidiemain').animate({
                   left: '-=' + sliderWidth
               }, 700);
               currentSlide += 1;
           }
           else 
           {
                $('#slidiemain').animate({left: '+=' + (2*sliderWidth)}, 1);
                currentSlide = 1;
           }
   });
});