强制jQuery内容滑块在悬停时暂停

时间:2009-09-27 22:24:45

标签: javascript jquery

如果有人可以帮助解决一些JavaScript代码,我将不胜感激。我有一个内容滑块,可以在这里找到: -

link text

这很好但我想更改以下代码,以便在悬停时暂停。有什么想法吗?

<script type="text/javascript">
$(document).ready(function(){
    $("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
});

先谢谢你的帮助。

亲切的问候

乔纳森

2 个答案:

答案 0 :(得分:1)

您正在寻找的是stop方法。有点像:

$(".ui-tabs-panel").mouseover(function(e) {
    if($(this).is(':animated')) {
        $(this).stop();
    }
});

答案 1 :(得分:0)

看起来你正在使用jQuery.UI。以下是我过去使用相同库(由this tutorial提供)的方式:

$(document).ready(function(){  
    $("#featured").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);  
    $("#featured").hover(  
        function() {  
            $("#featured").tabs("rotate",0,true);  
        },  
        function() {  
            $("#featured").tabs("rotate",5000,true);  
        }  
    );  
});