0

私はjqueryuiを使用してローテーターに取り組んでおり、これを使用してホバー時に一時停止させることができます。

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

この唯一の問題は、リストの最後のアイテムで停止し、作成しない限り最初のアイテムを回転しないことです。

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

しかし、ホバーは機能しません。

リストを循環してホバーで一時停止する方法はありますか?

4

2 に答える 2

0

何らかの理由で、私は本当に古いバージョンの jquery と jquery ui を持っていました。サイトで実行しているバージョン (1.7.2 および jquery ui 1.82) に更新しました。最新バージョンを実行できましたが、レガシー コードに問題が多すぎます。

于 2013-03-05T22:04:38.410 に答える
0

彼ら!jQuery UI Tabs jQuery UI Tabs Rotate: Pause on Hoverのホバー時に一時停止する拡張機能をコミットしました

楽しめ!

于 2013-03-17T14:13:16.267 に答える