首页 新闻 搜索 专区 学院

网页如何自动滚动到博客中的指定留言?

0
悬赏园豆:5 [待解决问题]

http://www.cnblogs.com/jirigala/archive/2011/06/21/2085766.html#2130834,如果你在浏览器中敲入这个地址,那么浏览器会自动滚动到“#22楼[楼主] C#.NET通用权限管理系统组件”这个位置。我发现22楼这个超链接的地址和上面这个地址是一样的,这应该是在页面加载后,用JS截取到了2130834这个字符串,然后用JS实现了自动滚动到指定位置。谁知道具体如何实现的?

Jeffrey.Liang的主页 Jeffrey.Liang | 初学一级 | 园豆:43
提问于:2011-06-21 16:11
< >
分享
所有回答(1)
0

nonono,直接锚点的。#就是锚点。

你可以找下下面这代码

<a href="#2130834">#21楼</a>

today4king | 园豆:3267 (老鸟四级) | 2011-06-21 17:49
恩,这就是描。点击处的代码:t1,跳转到的位置处的代码:#21楼。用这样的代码能实现跳转,但#21楼出现在页面的坐下角,而博客园则是出现在左上角。所以,要实现博客园那种效果,仅仅用描是不够的。
支持(0) 反对(0) Jeffrey.Liang | 园豆:43 (初学一级) | 2011-06-21 23:04
@
Jeffrey.Liang:左下方?你什么浏览器?我试试,没碰到过这种情况。
支持(0) 反对(0) today4king | 园豆:3267 (老鸟四级) | 2011-06-21 23:42
http://files.cnblogs.com/Jeffreyliang/%E9%94%9A.rar,这是我做的例子。在任何浏览器中,跳转到的位置都出现在左下角。你用我的例子试试。
支持(0) 反对(0) Jeffrey.Liang | 园豆:43 (初学一级) | 2011-07-03 15:29
@Jeffrey.Liang:刚测了IEx都是左下角。但是FF5,Chrome都是左上角。
支持(0) 反对(0) today4king | 园豆:3267 (老鸟四级) | 2011-07-04 10:55
恩,我测试了博客园的这段代码http://www.cnblogs.com/jirigala/archive/2011/06/21/2085766.html#2130834,博客园能保证显示在左上角。除了描之外,应该还做了其它工作,我问问dudu,看博客园是怎么实现的。
支持(0) 反对(0) Jeffrey.Liang | 园豆:43 (初学一级) | 2011-07-04 21:43
@Jeffrey.Liang:




t1
t1
t1






#1楼






#2楼








#3楼








































































































支持(0) 反对(0) today4king | 园豆:3267 (老鸟四级) | 2011-07-05 10:24
@Jeffrey.Liang:测试下上面的代码吧,都是左上角的了。
支持(0) 反对(0) today4king | 园豆:3267 (老鸟四级) | 2011-07-05 10:25
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册