js刷新页面后页面位置

2016/12 01 13:12
此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于bwin娱乐官网的点点滴滴

用js的window.location.href 革新页面之后,盼望页面结实在革新页面前目今的地位,而不是回到页首,应该怎样办?

这个题目的中央在于怎样跨页面传值,革新相称于跨页面了,常用的就那么几种,window.name, cookie, localStorage, location.hash …..

完成思路:

可以及时监听onscroll事变,获得及时的页面高度,然后缓存起来,或许监听页面封闭事变onbeforeunload,获取以后的scrollTop,这个事变可以有兼容性题目。
当页面加载完成后,从之前缓存的中央读取出数据,再scroll转动到那个中央去。

http://lesscss.cn/features/#mixins-feature-the-important-keyword

会直接跳转到Idmixins-feature-the-important-keyword的地位

假如是恣意地位的话,只能存储在外地(cookie,localStorage),革新之后js取出地位再转动到指定地位。

集团发起,
页面转动的时分绑定一个事变监听,将以后页面的url和转动间隔写入 localStorage或许cookie,
进入页面的时分从localStorage或许cookie取出以后url对应的转动间隔,假如有,转动到详细地位,假如没有。不转动

赞同2楼说法,不过集团以为用sessionstorage会好点,封闭阅读器则过期

为什么不用 window.location.reload 呢?

(看完/读完)这篇文章有何感想! 来看看bwin娱乐官网是怎么评论的吧!

--转载请注明: bwin娱乐官网_bwin娱乐官网平台_bwin娱乐官网平台下载 » js刷新页面后页面位置

发表评论

(必填)