javascript - 在 HTML 中单击滚动条的箭头时滚动的像素数

标签 javascript html css scroll

有没有一种方法可以控制当用户单击滚动条的箭头(而不是滑动滚动条本身)时滚动 HTML 元素内容的像素数,可能使用 CSS 和 Javascript?

最佳答案

使用这个。 http://archive.plugins.jquery.com/project/mousewheel

加载 JQuery 和鼠标滚轮插件。

  <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js?ver=1.3.2'></script>
  <script type='text/javascript' src='/js/jquery.mousewheel.min.js'></script>

然后做这样的事情:

$(function() {

   $("body").mousewheel(function(event, delta) {

  this.scrollLeft -= (delta * 30);

  event.preventDefault();

   });

});

请注意我说的是“类似这样的东西”,您需要修改和/或添加代码以获得您想要的结果,这只是让您走上正确的道路

关于javascript - 在 HTML 中单击滚动条的箭头时滚动的像素数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11551028/

相关文章:

javascript - JS onclick 触发错误的对象

javascript - 自定义现有的 Twitter 引导模式样式

html - 在段落中添加 img 会导致其所有相邻的 div 略微向下移动

html - 带有文本的类似切换按钮

html - 如何使用 CSS 和 Bootstrap 将两段文本居中?

css - 定位 div 的所有直接子级(图像除外)

javascript - 在 javascript live 中,在输入字段中写入时,在句号后大写

javascript - AJAX 验证改进

javascript - 如何禁用对 "twig"的评论?

javascript - 使用 FileReader() 从 HTML 表单中读取图像