有关Chrome下锚点定位失效的问题


最近工作里项目有个ajax翻页评论并定位的小功能,具体是在点击评论的翻页之后,通过ajax异步加载评论数据,动态插入内容之后再进行锚点定位。一开始一切很顺利,IE、FF都能在加载后通过window.location.hash = 锚点 进行定位,但是Chrome不行,只有第一次可以。

后来通过分析过程,觉得可能是相同的锚点定位在Chrome下不起作用,于是自己在console上试了下,果然如此。

再后来,我是这样子解决的~

window.location.hash = 锚点;

window.location = window.location;

然后就搞定啦。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM