如何使用在按钮上的第一个或最后一个项目时继续滚动按下

时间:2015-05-22 06:30:30

标签: javascript scroll

我想用up,down键继续滚动,即如果我按下然后向上滚动或反之亦然不是一次点击

示例:

> http://jsfiddle.net/hazim/jLfdf2zh/

1 个答案:

答案 0 :(得分:0)

看看这个小提琴:http://jsfiddle.net/jLfdf2zh/2/

//<![CDATA[
$(function () {
    $('#button_up').fadeIn('slow');
    $('#button_down').fadeIn('slow');
    $('#button_down').click(
    function (e) {
        var posY = $('html').scrollTop();
        posY += 300;
        $('html').animate({
            scrollTop: posY
        }, 800);
    });
    $('#button_up').click(
    function (e) {
        var posY = $('html').scrollTop();
        posY -= 300;
        $('html').animate({
            scrollTop: posY
        }, 800);
    });
});
//]]>

<强> 更新

http://jsfiddle.net/jLfdf2zh/3/