Zan*_*der 3 javascript jquery scroll
我刚刚启动了http://elliewauters.com并且遇到了一些我想解决的问题,该网站使用了大量的动画水平滚动来从一个"页面"转到下一个,但是在刷新时大多数浏览器都记得滚动位置然后回到原来的位置,我不想要这个.尝试转到"关于"页面,然后刷新.您会看到徽标和菜单位于页面中间,因为它们是您第一次到达网站时的位置.
我想要帮助两件事:
我试过用尽$(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%');
}
Run Code Online (Sandbox Code Playgroud)
不起作用,有没有人请知道如何实现我想要的?
提前致谢
好吧Firefox没有工作,因为console.log(scrollLeft)它应该工作后删除它.至于你遇到的问题,我猜它只发生在IE?解决方案是不使用$(window),而是替换它$(document).所以使用:
scrollLeft = $(document).scrollLeft();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11435 次 |
| 最近记录: |