gpt4 book ai didi

javascript - Flexslider 在鼠标悬停时恢复幻灯片放映

转载 作者:搜寻专家 更新时间:2023-11-01 04:09:46 25 4
gpt4 key购买 nike

我想设置 flexslider,使其在鼠标悬停时启动/恢复自动幻灯片放映并在鼠标移开时暂停。恰恰与正常行为相反。 :D

所以我有这个问题: TypeError: 'undefined' 不是一个函数(评估 'slider.resume()')并在互联网上搜索没有产生任何结果。

我的脚本是:

    $( document ).ready(function() {
var $slider = $('.flexslider');

$slider.flexslider({
controlNav: false,
directionNav: false,
slideshow: true,
slideshowSpeed: 500,
animationSpeed: 300,
/*randomize: true,*/
controlsContainer: ".flex-container",
start: function(slider) {
slider.pause();
slider.mouseover(function() {
slider.resume();
});
},
});

});

任何指向正确方向的指针都会有所帮助。

卢卡

*更新...我找到了一个有效的解决方案...如果有人想知道是这样的:

start: function(slider) {
slider.pause();
slider.manualPause = true;
$slider.mouseover(function() {
slider.manualPause = false;
slider.play();
});
$slider.mouseout(function() {
slider.manualPause = true;
slider.pause();
});
}

卢卡

最佳答案

我找到了一个可行的解决方案:

start: function(slider) {
slider.pause();
slider.manualPause = true;
slider.mouseover(function() {
slider.manualPause = false;
slider.play();
});
slider.mouseout(function() {
slider.manualPause = true;
slider.pause();
});
}

关于javascript - Flexslider 在鼠标悬停时恢复幻灯片放映,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17154596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com