原文:JavaScript实现页面刷新滚动条位置不变(利用cookie)

实验环境:vs asp.net C 主要原理: .在页面滚动时或点击按钮时将当前滚动条位置记录到cookie pos , .页面刷新或重载时查询cookie pos 中的值是否存在,若存在根据该值给滚动条定位 .aspx文件 js代码 注意点:若页面指定了DTD,即指定了DOCTYPE时,使用document.documentElement.scrollTop获取滚动条滚动高度,若页面没有DTD, ...

2018-02-25 20:36 0 1079 推荐指数:

查看详情

js实现div滚动条页面刷新 滚动条位置固定

思想:1.通过div的onscroll事件记录滚动条的scrollTop值,设置到document.cookie 2.页面加载时再读取document.cookie的值,设置给div的scrollTop js代码实现: function KeepScrollBar ...

Wed Aug 24 19:04:00 CST 2016 0 5827
JQuery实现页面刷新滚动条自动滚动到特定位置

原理,利用jquery的offset对象得到left或者top的值,然后用animate方法进行设置偏移量。 上面的代码可以根据实际情况改造。 http://www.cnblogs.com/EasonJim/p/5347296.html 之前实现的通过#号定位会有一个bug ...

Sat Dec 17 01:32:00 CST 2016 0 2725
JavaScript--获取滚动条位置,并实现页面滑动到锚点位置

前言 这篇来记录下最近工作中遇到的一个问题,在app原生和前端h5混合开发的过程中,其中一个页面是选择城市列表的页面,类似于美团饿了么城市选择,银行app中银行列表选择,通讯录中快速定位到联系人选择的锚点位置等这样的功能,作为刚入门不久的我来说,感觉这个功能还是有一点压力。下面我来分享一下 ...

Mon Jan 11 03:00:00 CST 2021 1 2630
页面的div中有滚动条,js实现刷新页面后回到记录时滚动条位置

  当div中绑定数据,给它一个属性overflow-y: scroll,添加长度大小,使其能够出现滚动条;每次刷新的时候滚动条总是会出现在最上方,这使我很头疼,经过查阅网上资料,返现两种方法可行。如下: 第一种方案   将上一个页面的div的scrolltop距离长度记录在cookie中 ...

Wed May 03 23:59:00 CST 2017 0 1355
页面的div中有滚动条,js实现刷新页面后回到记录时滚动条位置

  当div中绑定数据,给它一个属性overflow-y: scroll,添加长度大小,使其能够出现滚动条;每次刷新的时候滚动条总是会出现在最上方,这使我很头疼,经过查阅网上资料,返现两种方法可行。如下: 第一种方案   将上一个页面的div的scrolltop距离长度记录在cookie中 ...

Fri Oct 28 18:34:00 CST 2016 0 4576
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM