javascript - 更新基本 jQuery 脚本以使用 ScrollTo 函数

标签 javascript jquery html accordion scrollto

我这里有一个 jQuery SlideDown/SlideUp 演示:https://tinker.io/8e585/15

当我点击“测试 2”链接时,是否有可能视口(viewport)向下移动到页面的该部分?那么“测试 2”就会出现在窗口顶部?

我尝试过:$(window).scrollTop($('div#box2').offset().top),但在 FF 中遇到问题。

有什么简单的解决方案吗?

非常感谢:-)

最佳答案

试试这个:

$("#box2 h2").click(function () {
    var $this = $(this);
    $('html, body').animate({
         scrollTop: $this.offset().top
    }, 1000);

    return false;

});

工作演示:https://tinker.io/8e585/16

关于javascript - 更新基本 jQuery 脚本以使用 ScrollTo 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14456506/

相关文章:

javascript - 使用 JavaScript 随机获取浅色

javascript - 如何在 React 错误边界中使用自定义错误类型?

javascript - 如何找到 javaScript 数组中以特定字母开头的所有元素

html - 页面在 Safari 和 Firefox 中呈现不同

javascript - 使用 jquery 清除某个 tbody 中所有(包括嵌套的)表单字段的值

javascript - 电源列表的最后一位

javascript - 外部 js 文件中的更新未反射(reflect)为事件触发

javascript - 使用 jQuery 删除 <tr>

html - 我怎样才能将两个 div 并排放置,这样如果一个不存在,另一个 div 就会展开?

html - 在网页上显示自定义消息而不是详细消息