function ScrollHolder()
{
//add event to window
this.addWindowListener = function(sEventType, fnHandler) {
if (window.addEventListener) {
window.addEventListener(sEventType, fnHandler, false);
} else if (window.attachEvent) {
window.attachEvent("on" + sEventType, fnHandler);
} else {
window["on" + sEventType] = fnHandler;
}
}
//remember scrolling information when window is unloading
this.whenUnload = function()
{
var scrollTop = document.documentElement.scrollTop;
document.cookie = "scrollTop="+scrollTop;
}
//set current scroll bar the last page scroll bar position
this.whenLoad = function()
{
var scrollTop = document.cookie.match(new RegExp("(^| )scrollTop=([^;]*)(;|$)"));
if(scrollTop==null)
scrollTop = 0;
window.scrollTo(0,scrollTop[2]);
}
//run this script
this.run = function()
{
this.addWindowListener("unload", this.whenUnload);
this.addWindowListener("load", this.whenLoad);
}
}
var scrollHolder = new ScrollHolder();
scrollHolder.run();
分享到:
相关推荐
JavaScript 获取滚动条位置并将页面滑动到锚点 前言 这篇来记录下最近工作中遇到的一个问题,在app原生和前端h5混合开发的过程中,其中一个页面是选择城市列表的页面,类似于美团饿了么城市选择,银行app中银行...
Uniapp框架的针对微信小程序的使滚动条跳转到指定元素位置。直接复制粘贴内容,然后配置好page.json。就可以直接查看效果。
主要介绍了JS控制div跳转到指定的位置的几种解决方案总结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。
HTML在页面上滚动滚轮滚动到指定的位置停 滚动到指定位置就不让滚了 滚动到指定位置就不能滚了
今天看视频学习时学习了一种... 2、有时我们需要有点提示,比如“x秒后自动跳转,若没有跳转,请点击此处”,则可以在myeclipse中调用Snippets中的Delay Go To URL.会自动生成如下代码: 代码如下: [removed] <!– //
JS锚点平滑跳转,详见下载包说明!
elementUI滚动条,点击dom元素滚动到指定位置
js页面跳转js页面跳转js页面跳转js页面跳转
js跳转不影响蜘蛛抓取,js跳转的影响很大的所以要加代码
其实这段代码在之前的 “ 用 Javascript 实现锚点(Anchor)间平滑跳转” 一文已经介绍过了,但是由于这个需求并且经常用到,因此,本站专门发布此文介绍,方便查阅。 代码如下:[removed] // 说明:用 Javascript 获取...
js实现页面跳转的几种方式
若依前后端分离框架去掉首页 登录后跳转至动态路由的第一个路由 (第一个子菜单) 若依前后端分离框架去掉首页 登录后跳转至动态路由的第一个路由 (第一个子菜单) 若依前后端分离框架去掉首页 登录后跳转至动态...
这是一个实现在Android中,从一个应用跳转到另一个应用的demo
一个谷歌插件,可用于页面记录页面跳转,内容含有CSS、js等
js 特效 html 特效 点击按钮后延迟跳转 js 特效 html 特效 点击按钮后延迟跳转
javascript实现页面5秒后自动跳转到首页或其他页面
基本包含js页面跳转的方法以及分析,JS跳转页面参考代码
js所有的跳转方法详解
网页不刷新跳转到指定位置
大客户端可以发送消息到小客户端,并且大客户端可以发送“jump”命令到小客户端控制小客户端页面跳转到百度。其中系统管理页面记录所有大端与小端发送的消息,以及大端与小端的id。