问题标签 [scrolltop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
377388 浏览

javascript - $(window).scrollTop() 与 $(document).scrollTop()

有什么区别:

谢谢。

0 投票
2 回答
15526 浏览

jquery - jQuery 不知道函数 scrollTop

我想创建一个 div,它在 y 方向上是可滚动的,但在 x 方向上是固定的。我已经得到了帮助,在这里它可以工作:http: //jsfiddle.net/Q4dWz/

但不知何故,它不想在家工作。我已经下载了最新的 jquery:

每次我打电话给 scrollTop 我都说 scrollTop 不是一个函数:( http://gbimg.org/p.php?q=BRYaL 我不明白为什么它不是一个函数,我也不明白,为什么Firebug 说了一些关于 jquery 1.2.1 的事情(看图片)。这里是代码:

0 投票
2 回答
3801 浏览

jquery - 在 jQuery UI Accordion 脚本中添加 ScrollTo

我搜索了高低,并没有找到对我的具体情况有所帮助的帖子。我是 jQuery 新手,喜欢它的广泛用途。I have an issue with my accordion script and I need to add the ScrollTo so that when a section if selected it scrolls the window up if it is above the view. 我希望这是有道理的。感谢您的帮助。

感谢ckaufman 的帮助。这是最终的工作代码。我希望这可以帮助有需要的人。

0 投票
2 回答
1234 浏览

jquery - 向 jQuery scrollTop 添加箭头键导航

我正在使用 jQuery scrollTop 浏览页面上的点。效果很好。但我想知道是否可以为其添加向上/向下箭头键导航。因此,例如,向下箭头滚动到下一个点、下一个点等。向上箭头返回一个点等。非常感谢对此的任何帮助!

HTML:

jQuery

0 投票
1 回答
683 浏览

javascript - jQuery平滑滚动在Opera中出错了

我刚刚在最新版本的opera上尝试了一段代码,它不会做动画!它只是直线上升(我试图用流畅的动画锚回到顶部)

我该如何解决这个问题?

代码:

编辑:我在 Opera 11.01 build 1190 上。

0 投票
1 回答
2590 浏览

jquery - jquery ie8 scrollTop和偏移问题

我正在尝试将一个非常简单的悬停工具提示直接放置在页面上的一系列元素上方。我的定位代码在 FF 中完美运行,但在 IE8 中,如果页面滚动则定位失败。我正在补偿滚动,但在 IE8 中,我似乎必须将数字翻倍才能正常工作。

使用上述代码显示的误差范围始终是 scrollTop 的数量。我没有测试过水平滚动,但我认为它会有同样的问题。

0 投票
1 回答
2095 浏览

jquery - jQuery scrollTop 网站在页面加载时跳到一半

我正在为自己设计一个新的在线作品集,到目前为止一切进展顺利。它是一个单独的 HTML5 文件,分成单独的“文章”,每个文章都包含一项技能,用户可以通过该技能通过<a href="#target">链接进行导航。为了解决这个问题,我使用了两块 jQuery,一块在 IE 中工作,另一块用于其他所有内容。;-)

然而,在今天稍微摆弄之后,我遇到了一个奇怪的错误,即一旦页面加载,它似乎跳到一半左右。在 Google Chrome 中,它会突然返回顶部,但在 Firefox 4 和 Internet Explorer 8 中,它保持不变,与页面的预期来源相去甚远。

请自行查看:我的在线投资组合

我今天早上所做的只是调整 CSS,我认为这不是问题。此外,注释掉 HTML 文件的第 216–27 行以删除页面滚动插件也无法解决问题。

但是,删除对主 jQuery 库的引用(<script src="js/jquery-1.5.2.min.js"></script>第 202 行)确实删除了跳转错误……以及所有其他基于 jQuery 的页面功能!当!

有什么好主意吗?我已经快要完成这个网站了,现在我的头发被扯掉了,这样一个愚蠢的虫子似乎挡住了它的路。

0 投票
2 回答
4035 浏览

javascript - 不能将动画 scrollTop 与 jscrollpane 一起使用?

我正在使用以下 jQuery 函数平滑滚动到页面部分:

我添加了jscrollpane来替换默认的页面滚动条,似乎上面带有scrollTop的动画功能不适用于 jscrollpane,但没有它可以完美地工作。

是否可以将 jscrollpane 和动画scrollTop一起使用?

0 投票
2 回答
2933 浏览

jquery - jQuery 插件初始化绑定事件到窗口滚动 - 如何传递 $this?

我的第一个插件使用适当的架构完成,但我被困在如何将事件侦听器应用于 $(window).scroll 以将 globalMessage 固定到窗口顶部。可以在此处查看完整的插件:https ://gist.github.com/937792 ,但相关位是下面的 init。

设置修改目标元素的 css 属性的窗口事件侦听器的最佳方法是什么?

0 投票
1 回答
488 浏览

jquery - 为 jQuery .scrollTop 定义页面顶部

我在我正在构建的页面上使用 jQuery .scrollTop 函数,该函数通常工作正常,尽管我有一个从页面顶部打开的联系人 div,它更改了页面定义的顶部,从而更改了每个页面的偏移量打开后滚动。有没有办法将页面顶部定义为特定 div 而不是实际页面的顶部。

我希望这是有道理的。谢谢你。