一般的服务器页面(ASP,ASP.NET)刷新后总会跳回顶部,在某些时候是烦人的.
例如, 如果你是在用gridview或datagrid编辑某张很长的报表,而且是在页面中部点击了"编辑"的链接,页面刷新后跳回顶部, 你又得花心思再回去找位置;编辑成功后,跳回顶部,你又想回去看看是否保存成功,结果你又得回去....这样难倒不令头痛吗?!
于是现在有个办法了:
用window.onscroll事件加scrollby
function FloatDiv()
{
document.getElementById("Hid_ScrollTop").value = document.documentElement.scrollTop;
}
window.onscroll= FloatDiv;
function SetScrollPostion()
{
var vScrollTop = document.getElementById("Hid_ScrollTop").value if(vScrollTop != "")
scrollBy(0,vScrollTop);//从顶部自动滚动回刷新前的位置
}
在onload事件里调用SetScrollPostion(),
哈,这样能自动回位了!!
解决页面刷新后跳回顶部的问题
最新推荐文章于 2021-04-19 16:10:25 发布
本文介绍了一种使用window.onscroll事件结合scrollBy方法的技术,使网页在刷新后能够回到刷新前的位置,尤其适用于长表格或内容较多的页面,提高了用户在进行编辑等操作后的体验。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
图片生成
Stable-Diffusion
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
348

被折叠的 条评论
为什么被折叠?



