V2EX 评论翻页的时候自动滚动到评论开始的地方

2018-09-19 09:21:01 +08:00
 mywaiting

其实就是需要在翻页的时候 https://www.v2ex.com/t/490481?p=2

这样处理链接 https://www.v2ex.com/t/490481?p=2#comments 记得评论处包裹个 <div id="comments"></div>

这样就能直接滚动到评论的位置了

针对老旧浏览器来下面这一句:

                      $(window).on('hashchange', function(e, scrollIntoView) {
				var match = location.hash.match(/#comments/);
				if(!match) return;

				var $target = $('body').find('#comments');

				if (!scrollIntoView) return;

				// 滚动到对应的位置
				$(window).scrollTop($target.offset().top - 90);
			});

有些主题太长的,每次翻页都要拖到评论开始处,实在是脑残~

2264 次点击
所在节点    V2EX
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/490679

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX