js-scrollintoview相关内容

React Hooks - 将 ref 传递给 child 以使用 ScrollIntoView

我有两个组件.父母和孩子. 在父组件内,我有一个按钮.如果用户单击该按钮,我想对子组件内的另一个按钮执行 ScrollIntoView. 我想我想定义对子按钮 a 的引用,以便我在父按钮 onClick 中可以执行以下操作: ref.scrollIntoView({block: 'end', behavior: 'smooth'}); 这将滚动到子组件中的按钮. 这是一个缩小 ..
发布时间:2021-12-31 16:21:37 其他开发

滚动视图动画

我的代码位于 http://jsfiddle.net/mannagod/QT3v5/7/. JS 是: function delay() {var INTENDED_MONTH = 7//八月//INTENDED_MONTH 是零相关的now = new Date().getDate(),rows = document.getElementById('scripture').rows;如果 ..
发布时间:2021-12-29 10:52:25 其他开发

延迟加载和 ScrollIntoView() Angular2(version 7)

我试图在第一次加载页面时显示一个组件,延迟加载只加载视图中的内容.例如:- 页面上有 10 个组件,我想在第一次加载时使用延迟加载(为了性能)显示/滚动到组件编号 7. 我该如何正确执行此操作?这里的挑战是因为这些组件是延迟加载的,并且有巨大的图像,这些图像弄乱了 scrollIntoView() 并且滚动到顶部传递了组件. 我已经尝试过这些方法,但没有成功:( 引用组件7: 通过 ..

如何使用 Selenium WebDriver 检查元素是否进入视图?

我必须检查一个元素是否在视图中,如果没有,然后使用以下方法将其滚动到视图中,然后与它进行交互 - ((JavascriptExecutor)driver).executeScript("arguments[0].scrollIntoView();", element); 如果一个元素在视图中,不要执行上面的命令.要检查元素是否在视图中,isDisplayed() 没有帮助,因为无论元素是否在视 ..

React Hooks - 将 ref 传递给孩子以使用 ScrollIntoView

我有两个组件.父母和孩子. 在父组件内,我有一个按钮.如果用户单击该按钮,我想对子组件内的另一个按钮执行 ScrollIntoView. 我想我想定义对子按钮 a 的引用,以便我在父按钮 onClick 中可以执行以下操作: ref.scrollIntoView({block: 'end', behavior: 'smooth'}); 这将滚动到子组件中的按钮. 这是一个缩小 ..
发布时间:2021-07-03 19:23:07 其他开发

JavaScript scrollIntoView平滑滚动和偏移

我在我的网站上有以下代码: function clickMe(){var element = document.getElementById('about');element.scrollIntoView({块:“开始",行为:“平稳",});} 这很好用,但我有一个固定的标头,因此当代码滚动到该元素时,标头便会出现. 有没有一种方法可以使偏移量平滑地滚动? 解决方案 有 ..
发布时间:2021-05-19 18:53:45 前端开发

Google Chrome:同时“平滑" scrollIntoView()和更多元素不起作用

在Google Chrome浏览器中,具有行为:“平滑" 的 element.scrollIntoView()不能同时在多个容器上运行.一旦在一个容器上触发了平滑滚动,第二个容器就会停止滚动.在Firefox中,这个问题不存在;两个容器都可以同时滚动. 我的解决方法是使用 behavior:'instant',但是我想使用 behavior:'smooth'以获得更好的用户体验. 示例 ..
发布时间:2021-05-12 18:54:26 前端开发

延迟加载和ScrollIntoView()Angular2(版本7)

我试图在第一次加载具有延迟加载的页面时显示一个组件,该加载仅在视图中加载内容的情况下进行.例如:-页面上有10个组件,我想在第一次加载时以懒惰加载方式显示/滚动到组件编号7(以提高性能). 如何正确执行此操作?这里的挑战是因为这些组件是延迟加载的,并且具有巨大的图像,这些图像弄乱了scrollIntoView()并滚动太多,从而无法通过该组件的顶部. 我已经尝试过这些方法,但是没有运气 ..

滚动查看动画

我的代码位于 http://jsfiddle.net/mannagod/QT3v5/7/. JS是: function delay() { var INTENDED_MONTH = 7 //August // INTENDED_MONTH is zero-relative now = new Date().getDate(), rows = document.g ..
发布时间:2020-07-24 19:02:05 其他开发

scrollIntoView适用于所有浏览器吗?

scrollIntoView()可以在所有浏览器中使用吗?如果没有 jQuery 替代? 解决方案 支持是,但是用户体验很糟糕。 正如@ 9bits指出的那样,这一直是。不用担心。主要问题是它的工作方式。它只是跳转到一个特定的元素,也可能在页面的末尾。通过跳转到它,用户不知道是否: 页面已向上滚动 页面向下滚动 他们已被重定向到其他地方 前两个可以确定通过滚动位置,但 ..
发布时间:2019-01-23 22:57:49 前端开发