我刚刚推出http://elliewauters.com &有一个小问题,我想修复,该网站使用大量的动画水平滚动从一个'页面'到下一个,但在刷新大多数浏览器记得滚动位置&回到我以前的地方,我不想要这个。尝试进入“关于”页面,然后刷新。您会看到徽标&菜单位于页面中间,就像您第一次到达该网站时一样。jQuery scrollLeft不工作
我想帮助,无论是两件事情:
- 重置回滚动位置0,0页刷新或
- 要移动的标志&菜单,如果顶部scrollLeft值大于1。
我已经使用$(window).scrollLeft(0);
无济于事&
scrollLeft = $(window).scrollLeft();
console.log(scrollLeft)
if (scrollLeft>1) {
$('#header').addClass('notLeft').css('top','0%');
} else {
$('#header').addClass('left').css('top','25%');
}
不起作用,请问有没有人有我想要达到我想要的想法?
在此先感谢
只是一个想法: 我不知道这是否会工作,但你可以尝试抓住这个“刷新”在onleave并在该点重置呢? – Vinzenz 2010-10-13 23:38:04
标题在Firefox中完全不会移动。 – Mottie 2010-10-14 03:11:45