js上下滚动出现卡顿

JavaScript016

js上下滚动出现卡顿,第1张

谷歌浏览器下还是很正常的啊。。没有卡顿的。

不知道你说的卡顿是不是指在滚动到顶端的时候的跳动。。

确实跳了一下。

如果你的p标签没有重置margin、padding的话,可以这么改

if (demo2.offsetHeight - demo.scrollTop  + 16< 0)//当滚动至demo1与demo2交界时 

            demo.scrollTop -= demo1.offsetHeight + 16//demo跳到最顶端

}

16是谷歌浏览器下p标签默认的margin-top的值。

这样就不会有跳动了。

第二个页面应该加一个参数,用来判断加载时显示哪一张图片

第二个页面的访问地址就变成了 b.html#123

第二个页面加一段脚本,用来判断当前url中#号后面的是那一张图片,然后显示该图;

第一个页面调用时,将当前图片的ID加在b.html后,形成类似 b.html#123的格式