この画像スライダーを一時停止する呼び出しを追加する方法を見つけようとしています。現在、マウスを画像の上に置いたときにのみ一時停止します。画像をロールオフすると、スライド ショーが続きます。
スライダー コードの開始は次のとおりです。
;(function($) {
$.fn.leanSlider = function(options) {
// Defaults
var defaults = {
pauseTime: 4000,
pauseOnHover: true,
startSlide: 0,
directionNav: '',
directionNavPrevBuilder: '',
directionNavNextBuilder: '',
controlNav: '',
controlNavBuilder: '',
prevText: 'Prev',
nextText: 'Next',
beforeChange: function(){},
afterChange: function(){},
afterLoad: function(){}
};
var init = function() {
// Set up pauseOnHover
if(settings.pauseOnHover && settings.pauseTime && settings.pauseTime > 0){
slider.hover(
function () {
clearTimeout(timer);
},
function () {
doTimer();
}
);
}
};
//More code here....
};
})(jQuery);
次のようにonClickボタンから呼び出そうとしています:
$.fn.init.leanSlider.slider.clearTimeout();
しかし、それはエラーをスローするだけです...何が欠けていますか?