每次单击Jquery时Div ScrollLeft或Right

时间:2017-03-29 10:48:13

标签: jquery

如何在每次点击时向左或向右滚动一个div 30px? 请帮忙

c == *str

http://jsfiddle.net/stfzy/1835/

2 个答案:

答案 0 :(得分:0)

首先需要获取当前的滚动位置。 使用$("div").scrollLeft()从左侧获取当前位置。每次点击按钮时都会加入30。

$(document).ready(function(){
  $("button").click(function(){
    let pos = parseFloat($("div").scrollLeft()) + 30;
    $("div").scrollLeft(pos);
  });
});

答案 1 :(得分:0)

试试这个....

       $(document).ready(function(){
            var amount=30;
            $("button").on('click', function(){
                $("div").scrollLeft(amount);
                amount += 30;
            });
        });