如何使用jquery animate跨浏览器滚动到元素

2023-12-22

这段代码:

jQuery('body').animate({scrollTop: target.offset().top}, 300);

适用于 Firefox,但不适用于 Chrome。

这段代码:

jQuery('html').animate({scrollTop: target.offset().top}, 300);

适用于 Chrome,但不适用于 Firefox。

我还没有在IE中测试过。

跨浏览器,正确的方法是什么?如果从上面的代码片段中还不清楚,我的目标是页面上的一个 div,并且我想慢慢地向下滚动到它,所以它们正是我想要的......只是不是跨浏览器。


指定两者html and body:

$("html,body").animate({scrollTop: target.offset().top}, 300);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用jquery animate跨浏览器滚动到元素 的相关文章

随机推荐

  • PowerShell - 列出我系统上的所有 SQL 实例?

    是否有 Powershell 命令可以列出我的系统上的所有 SQL 实例 微软 SQL 2008 只是另一种方法 可以比 SQLPS 更快一点来获得快速答案 get itemproperty HKLM SOFTWARE Microsoft
  • luxon 将本地时间转换为给定时区的 utc

    数据源具有没有偏移量的 ISO 8601 日期时间字段 例子 2019 07 09T18 45 然而 我知道所讨论的时间被理解为America Chicago时区 如何获得与 UTC 时间相当的 Luxon DateTime 对象 我可以D
  • 在驼峰式标记上的单词之间插入空格[重复]

    这个问题在这里已经有答案了 有没有一个很好的功能可以将类似的东西变成 名 to this 名 See NET 如何将 caps 分隔字符串拆分为数组 https stackoverflow com questions 155303 net
  • 如何在 SQL Server 中查找未使用的表

    有没有办法找出数据上次输入表的时间 我正在尝试在数据库中查找过时的表 并想知道是否有可以运行的简单脚本 您可以尝试检查查询结果sys dm db index usage stats http msdn microsoft com en us
  • 解压嵌套字典的更简洁的方法

    我正在从 API 批量接收 JSON 格式的数据 我希望仅将值存储在列表中 原始数据看起来像这样并且总是看起来像这样 即 所有 看起来像第一个示例 data content get data gt gt gt a 1 b c 2 d 3 e
  • DropzoneJS dataURL 未定义

    我正在制作一个上传脚本 但我一直在 addedfile 事件中从 file 获取 dataURL 这是我的代码 function var dropzone new Dropzone avatar url uploads avatar cli
  • Visual Studio 显示无尽的消息“属性‘valueMember’的代码生成失败。”

    使用 Visual Studio 2008 愉快地开发这个 C 应用程序几天后 我被一系列显示的错误对话框震惊了 属性的代码生成 价值会员 失败的 错误是 你调用的对象是空的 当我对设计器进行微小更改时 例如 现在经常会发生这种情况 将控件
  • 派生类的抽象基类,其函数具有派生类的返回类型

    我想对从基类派生的所有类强制使用特定的 API 通常 您可以使用具有纯虚函数的抽象基类来执行此操作 但是 如何处理返回派生类型的函数 我该如何强制执行这种类型的功能 struct base virtual base func 0 struc
  • 32 位 Linux 上的 PyInstaller - ImportError:需要“六个”包

    我正在使用一个程序Python2 7 and Kivy1 9 2 dev 并尝试将其打包PyInstaller 3 0对于不同的系统作为单个可执行文件 我尝试将其打包的系统是 64 位 Linux Mint 17 3 32位Linux Mi
  • WPF——它一定比我做的更容易

    我正在花最长时间来解决这个问题 假设我有两个按钮和三个文本块 我希望任一按钮都能触发所有 TextBlock 上的简单情节提要 目前 我正在尝试定义一个包含故事板的通用文本块样式 然后触发器来自任何按钮单击 这是我最接近的一次 但应用程序在
  • 编译器在多线程程序中使用寄存器

    这是一个普遍问题 但是 在多线程程序中 编译器使用寄存器临时存储全局变量是否安全 我认为不是 因为在寄存器中存储全局变量可能会更改保存的值 对于其他线程 那么使用寄存器来存储函数中定义的局部变量怎么样 我认为这是可以的 因为没有其他线程能够
  • Python 程序的跟踪表

    有没有办法获取Python程序的跟踪表 或者让一个程序运行另一个程序并获取其跟踪表 我是一名老师 试图完美地验证我们在测试中使用的追踪问题的答案 例如 假设我有一个名为的 Python 程序problem1 py包含以下内容 问题1 py
  • 高效保存加权移动平均线的数据结构/算法

    我想在存储日志记录时总结多个不同类别的移动平均值 想象一下 有一项服务一次保存一个 Web 服务器日志条目 让我们进一步想象一下 我们无权访问记录的记录 所以我们只能看到它们一次 但之后就无法再访问它们了 对于不同的页面 我想知道 点击总数
  • 使用 git 和 MAMP 进行本地开发的权限

    我正在一个干净的帐户上设置一台新机器 我正在 Mac OSX 10 8 2 上使用 MAMP Pro 进行本地开发 并使用 git 进行版本控制 我遇到权限问题 MAMP Pro allows you to set permission t
  • 将 u32 数组中存储的大数转换为字节并返回

    我正在用 Rust 做一些计算数学 我有一些大数字 我将它们存储在一个包含 24 个值的数组中 我有将它们转换为字节并返回的函数 但它不能正常工作u32值 而它适用于u64 代码示例如下 fn main let mut bytes 0u8
  • 为数据存储中存储的图像发送“304 Not Modified”

    我将用户上传的图像存储在 Google App Engine 数据存储中db Blob 如提议的the docs http code google com appengine docs python images usingimages h
  • 要求对 VC++ 进行有关插入和安放的调查

    我正在调查以下成员函数期间执行了多少特殊成员函数vector insert emplace push back emplace back 在各种运行时条件下 我的目的是发表一篇论文 对这些成员函数进行相互比较 并比较 std lib 的每个
  • jspdf addHTML pagesplit 选项正在拉伸页面

    我已经尝试了互联网上的所有内容 这是我最后一次尝试看看这是否可能 我正在处理的是一个长而动态的 html 我必须将其转换为多页 pdf 我尝试了 addhtml 和 addImage 方法 但没有得到想要的结果 addhtml 当我使用 p
  • 如何提及命令的发送者?不和谐.py

    我创建了一个超级简单的 report
  • 如何使用jquery animate跨浏览器滚动到元素

    这段代码 jQuery body animate scrollTop target offset top 300 适用于 Firefox 但不适用于 Chrome 这段代码 jQuery html animate scrollTop tar