我想设置Flexslider,让它在鼠标悬停时开始/恢复自动幻灯片演示,并在鼠标移开时暂停。这与正常行为完全相反。 :D
所以我有这个问题: TypeError:'undefined' 不是一个函数(评估 'slider.resume()' ) 在互联网上搜索没有产生任何结果。
我的脚本是:
所以我有这个问题: 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();
});
},
});
任何指向正确方向的指引都将是有帮助的。
Luka
*更新...我已经找到了一个可行的解决方案...如果有人想知道,这就是:
start: function(slider) {
slider.pause();
slider.manualPause = true;
$slider.mouseover(function() {
slider.manualPause = false;
slider.play();
});
$slider.mouseout(function() {
slider.manualPause = true;
slider.pause();
});
}
卢卡