0

<div>リスト(ul、li)があります。

Jqueryプラグインで左からのテキストスクロールを高速化し、の途中で数秒間一時停止するようにし<div>ます。次に、テキストが右にスクロールして消えます。

プラグイン名はありますか?

ありがとう。

編集: mrtshermanの助けを借りて、スクリプトの作成に成功しました。解決策があります:

$(document).ready(function() {
    $('#affichage_titreSemaine > span').css('opacity', '0');

    function TitresSemaine() {
        // get the item that currently has the 'show' class
        var current = $('#affichage_titreSemaine .show');

        var next = current.next().length ? current.next() : $('#affichage_titreSemaine span :first');
        // fade out the current item and remove the 'show' class
        current.animate( {opacity: "1.0", marginLeft: 465 - (current.width())/2}, 500, 'swing');
        current.delay(2000).animate( {opacity: "0.0", marginLeft: 930 - current.width()}, 500, 'swing', function(){
            $(this).animate({marginLeft : 0}, 10, 'swing');
            $(this).hide();
            next.addClass("show");
            next.show();
        }).removeClass("show");

        // repeat by calling the textloop method again after 3 seconds
        setTimeout(TitresSemaine,4000);
    }

    TitresSemaine();

});
4

1 に答える 1

0

あなたはこのようなものを探していると思います。私はそれを行うプラグインを知りませんが、アニメーションコールバックを使用して自分でコーディングするのは非常に簡単です。

http://jsfiddle.net/ABaEE/

$('span').animate( {marginLeft:0}, 1500, 'swing', function() {
    $(this).delay(2000).animate( {marginLeft:250}, 1500, 'swing');
});
于 2012-11-03T04:38:26.267 に答える