Lof JSliderNews jQuery - 如何在悬停时暂停?

问题描述 投票:0回答:1
jQuery(function($) {

            var buttons = {
                 previous: jQuery('#lofslidecontent45 .lof-previous'),
                 next: jQuery('#lofslidecontent45 .lof-next')
             };

            window.setTimeout(function(){
         $obj = jQuery('#lofslidecontent45').lofJSidernews({
                 interval: 4000,
                 direction: 'opacitys',
                 easing: 'easeInOutExpo',
                 duration: 1200,
                 auto: true,
                 maxItemDisplay: 3,
                 navPosition: 'horizontal', // horizontal
                 navigatorHeight: 40,
                 navigatorWidth: 70,
                 mainWidth: 1000,
                 buttons: buttons,
                 isPreloaded:false
                });  
            },500);


         });

如何在悬停时配置暂停?这个滑块有什么参考吗?还是有像悬停的选项:停止,..

javascript jquery jquery-plugins
1个回答
0
投票

没有像hover: "stop"这样的配置。 但是,如果你查看实际的.js文件,你会发现

$( obj ).hover(function(){
    self.stop();    
    $buttonControl.addClass("action-start").removeClass("action-stop").addClass("hover-stop");
}, function(){
    if( $buttonControl.hasClass("hover-stop") ){    
        if( self.settings.auto ){
            $buttonControl.removeClass("action-start").removeClass("hover-stop").addClass("action-stop");
                self.play( self.settings.interval,'next', true );       
        }
    }
} );

这意味着,悬停停止功能在那里是默认的。

© www.soinside.com 2019 - 2024. All rights reserved.