0

iFrames FYI の代わりに DIV タグを使用しています。利用可能なすべてのコンテンツを訪問者に表示したいと考えています。ページの読み込み時に自動的に下にスクロールしてから上に戻るこのコードを見つけました。しかし、私はそれを一番下から始めて一番上までスクロールしたいのです。これが私が見つけたコードです:

(function($){
    $.fn.downAndUp = function(time, repeat){
        var elem = this;
        (function dap(){
            elem.animate({scrollTop:elem.outerHeight()}, time, function(){
                elem.animate({scrollTop:0}, time, function(){
                    if(--repeat) dap();
                });
            });
        })();
    }
})(jQuery);
$("html").downAndUp(1000, 2)

前もって感謝します!

4

2 に答える 2

0

これは、上部への自動スクロールで機能します。

$(document).ready(function() {   
    // Goes to the bottom onLoad
    $(document).scrollTop($(document).height());    

    // This animates you back to the top    
    $('body, html').animate({scrollTop:0}, 'slow');    
});​

イベントの後にスクロールしたい場合は、行を$('body, html')次のように置き換えます。

$('someElement').click(function{
    $('body, html').animate({scrollTop:0}, 'slow'); 
});

編集私のjsFiddleの例: http://jsfiddle.net/NxFaR/2/

于 2012-04-17T20:36:54.640 に答える