jquery 我想动画scrollleft +=一个变量,但我似乎不能使它的工作没有一个具体的数字

7fhtutme  于 2023-04-20  发布在  jQuery
关注(0)|答案(1)|浏览(110)

请帮忙。
现在我有一个按钮,滚动一个div 500,并设置当前位置为500.我需要用一个变量数字替换500.所以+=一个变量数字.任何帮助将不胜感激.

$('#button').click(function() {
  $('#row_01').animate({
    scrollLeft: '+=500'
  }, 1000);
});

$('#button_alt').click(function() {
  $('#row_01').animate({
    scrollLeft: '-=500'
  }, 1000);
});

我想在单击时将div滚动百分比距离。

8cdiaqws

8cdiaqws1#

你有没有尝试过通过**'+=' + increment**进行连接?

const increment = "10%";
$('#button').click(function() {
  $('#row_01').animate({
    scrollLeft: '+=' + increment
  }, 1000);
});

$('#button_alt').click(function() {
  $('#row_01').animate({
    scrollLeft: '-=' + increment
  }, 1000);
});

相关问题