jquery - jquery滚动问题。如何自动滚动 onclick 到 div

标签 jquery jquery-selectors scroll javascript jquery-scrollable

只是想知道是否可以在单击时滚动到页面上的某个 div 位置。我似乎无法在互联网上找到任何记录此内容的地方。

我的想法是单击一个按钮,它会将您带到页面上该 div 的位置(可能通过 div ID 来实现)。

问候,

泰勒

最佳答案

我不确定您希望事件何时触发,所以这是通用版本

$(selector).click(function() {
   //scroll to div
});

如果你想要 <button/> ID 为myButton单击时将导致您滚动到 <div/>其 ID 为 myDiv半秒内:

$('#myButton').click(function() {
   //optionally remove the 500 (which is time in milliseconds) of the
   //scrolling animation to remove the animation and make it instant
   $.scrollTo($('#myDiv'), 500);
});

使用 jQuery ScrollTo插件。

关于jquery - jquery滚动问题。如何自动滚动 onclick 到 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5903614/

相关文章:

php - 解析html的文本框/输入表单?

jquery - 如何在 Jquery 选择器中使用 JSTL var

javascript - 正确的 jQuery 选择器是什么?我想获取所有带有 attr x 的 tr,它们位于给定 tr 的正下方(同一级别)

javascript - 没有滚动或跳转的 HTML anchor 链接

Java2D 相对于鼠标位置的缩放和滚动

jquery - 使用 jQuery 获取所有 mailto 链接

javascript - 通过按键和 scrollTo 插件向下滚动到下一个元素 - jQuery

javascript - 隐藏和显示子菜单

javascript - 如何选择具有特定名称的输入?

javascript - Jquery在 'X'滚动的视口(viewport)高度量后添加CSS类