javascript - 使用 jquery 移动 div 的滚动条

标签 javascript jquery html

我试图用 jquery 移动 div 的滚动条,但我不知道我做错了什么。

这是我使用的代码:

$("#CategoryList").animate({ scrollLeft: "=-5" }, "slow");

其中 CategoryList 是带有滚动条的 div 的 ID。

你能帮我一下吗? 提前致谢。 何塞玛。

最佳答案

您应该使用 "+=5" 并为 #FixedWindow 设置动画,而不是您的 CategoryList

function InitList(){
  $("#NavigateBackward").hover(function(){
      $("#FixedWindow").animate({ scrollLeft: "+=5" }, "slow");
  });

  $("#NavigateFordward").hover(function(){
    $("#FixedWindow").animate({ scrollLeft: "-=5" }, "slow");
  });
}

.

<span id="NavigateBackward"><</span>
<span id="NavigateFordward">></span>
<div id="FixedWindow" style="width:129px;overflow:hidden;">
     <div id="CategoryList" style="width:2000px;overflow:auto;">
         <p class="MiniCategory" style="display:inline;">Category 1</p>
         <p class="MiniCategory" style="display:inline;">Category 2</p>
         <p class="MiniCategory" style="display:inline;">Category 3</p>
         <p class="MiniCategory" style="display:inline;">Category 4</p>
         <p class="MiniCategory" style="display:inline;">Category 5</p>
     </div>
</div>

关于javascript - 使用 jquery 移动 div 的滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1839134/

相关文章:

php - 从 Symfony 组件调用 JavaScript 函数

javascript - 在react中useState之后立即获取值

javascript - 带有拉斯维加斯背景幻灯片的 ASP MVC 网站在发布到服务器后不显示背景

jquery - 使用jQuery限制列表元素的数量

html - CSS 和多个 div 的定位

html - Div 内的表格 - 不是 Div 元素的 100% 宽度

javascript - 在 ReactJS 中构建响应式页脚

c# - 如何在 C# 中访问字符串化数组的元素

jquery - Rails 4 x Bootstrap 3 日期时间选择器 : design is not good

html - 将内联 block div 与 float 在其左侧的另一个 div 居中对齐