javascript - 用js 跳到指定的锚点
阿神
阿神 2017-04-10 14:31:21
[JavaScript讨论组]

在网络上有查到 location.hash="anchor"; 的方式

但是,我的网页,全部的DOM都用js下去架构而成,也就是说他的网址列不管我画面怎么跳,都是固定的

用这个方式,第一次是可以的
www.xxx.com.tw/index.php #anchor

第一次是ok的
但是不管我画面怎么跳, 网址列的#anchor ,也就是说
我第二次再下 location.hash="anchor" 时就没用了

小弟我想的方法:
1. 每一次 换画面时,就把网址列的#anchor 清除掉,但是不知道要怎么作
2. 用其他的方式跳锚点…..

问题详述,我的网页最上面有一行<header></header>
下面有一个大的p
我所有的访客留言都在这里,一但我把这个p 行下移的时候,
我点了id 111的访客留言时,进去看,因为在同一个p 所以这个p 并没有往回到最顶点……这就是我困扰的地方 = =

已找到解答 scroll(0,0); 即可

阿神
阿神

闭关修行中......

全部回复(1)
PHP中文网

明白你的意思了
location.href=location.href.split('#')[0] + '#xxxx',chrome没问题,其它未测试

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号