2

.downをクリックすると、.text内のテキストをスクロールしようとしています。オーバーフローが隠された単純なテキストがあります。ここに例があります:http://jsbin.com/ofaquh/1/edit

私はjQueryのscrollTo関数を探していましたが、それをうまく使用する方法がわからないと思います。

$(function(){      
    $(".down").click(function() {
        $(".text").scrollTo(20);
    });
})
4

3 に答える 3

3

フィドルを参照してください:http://jsfiddle.net/AWQzg/

使用するscrollTop()

$(function(){

$(".down").click(function() {
    $(".text").scrollTop(20);
});

})

</p>

参照: http://jsfiddle.net/AWQzg/1/クリックごとに 20px の繰り返しスクロールについて

$(function(){

$(".down").click(function() {
    $(".text").scrollTop($(".text").scrollTop() + 20);
});

})

</p>

于 2012-12-19T18:14:57.173 に答える
2

.scrollTo()実はプラグインです。

.animate()andscrollTopと を使用して同じ結果を得ることができます。

$(".down").click(function() {
    $(".text").animate({ scrollTop: 200 });
});

jsBin デモ

于 2012-12-19T18:14:40.447 に答える
1

scrollTopscrollTo プラグインを使用していない限り、jQuery の機能を使用したいと思います。

元:$(".text").scrollTop(20);

または、コメントの質問に答えて、次のことを試してください。

var move = 20;     
$(".down").click(function() {
    $(".text").scrollTop(move);
        move += 20;
});
于 2012-12-19T18:13:38.117 に答える