Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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/5/spring-mvc/2.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
如何以交互方式降低(或停止)jQuery滑块的滑动速度?_Jquery_Jquery Cycle - Fatal编程技术网

如何以交互方式降低(或停止)jQuery滑块的滑动速度?

如何以交互方式降低(或停止)jQuery滑块的滑动速度?,jquery,jquery-cycle,Jquery,Jquery Cycle,我想放慢速度,当鼠标指针悬停在幻灯片上时,最终停止幻灯片放映 以下是我到目前为止的脚本: $(document).ready(function(){ $('#slideshow').cycle({ fx: 'fade', speed: 'fast', timeout: 1000, pager: '#slider_nav', pagerAnchorBu

我想放慢速度,当鼠标指针悬停在幻灯片上时,最终停止幻灯片放映

以下是我到目前为止的脚本:

$(document).ready(function(){    
    $('#slideshow').cycle({    
        fx:     'fade',    
        speed:  'fast',    
        timeout: 1000,    
        pager:  '#slider_nav',    
        pagerAnchorBuilder: function(idx, slide) {    
            // return sel string for existing anchor    
            return '#slider_nav li:eq(' + (idx) + ') a';
        }
    });
});

这是我正在工作的网站:。如果您访问该网站,我说的是最靠近页面顶部的幻灯片放映。

我猜您使用的是jQuery Cycle插件,因此我在这里查看“初学者演示”:

从上面的页面:

“速度”选项定义从一张幻灯片转换到下一张幻灯片所需的毫秒数

要在鼠标经过时暂停,请阅读该页上的#4

看起来您需要包括此选项:

pause:  1 
因此,您的代码最终将看起来像这样:

$(document).ready(function(){

    $('#slideshow').cycle({

        fx:     'fade',

        speed:  '1000', // This is 1000 mili-seconds, or 1 second

        pause:  1,            

        timeout: 1000,

        pager:  '#slider_nav',

        pagerAnchorBuilder: function(idx, slide) {

            // return sel string for existing anchor

            return '#slider_nav li:eq(' + (idx) + ') a';
        }
    });
});
使用:


使用这些设置可以在悬停时减慢和暂停滑块

$(document).ready(function(){

    $('#slideshow').cycle({

        fx:     'fade', 
        speed:   300, 
        timeout: 3000, 
        pause:   1

    });

});

希望这有帮助。

-1表示零努力。也许我不明白这个问题。。。您正在询问“如何降低速度”,而
速度:
参数(设置为
'fast'
)就在您提供的代码中,非常简单。您是否已尝试将其更改为
“慢速”
?至于问题的第二部分,您是否至少阅读了插件的文档?
$(document).ready(function(){

    $('#slideshow').cycle({

        fx:     'fade', 
        speed:   300, 
        timeout: 3000, 
        pause:   1

    });

});