同样的老问题,.scrollTop(0)在Chrome&苹果浏览器 [英] The same old issue, .scrollTop(0) not working in Chrome & Safari

查看:228
本文介绍了同样的老问题,.scrollTop(0)在Chrome&苹果浏览器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

首先,让我指出,我已经Google搜索,甚至在这里查看答案,如 ,但是,我还没有找到一个工作解决方案为我的情况。



我设计了一个页面有几个固定元素覆盖了页面,并使html5 / css3在主文档上创建了一个干净的蒙版,从而允许主体滚动条仍然滚动基础内容。



在firefox和ie(bleh)中,scrollTop(0)工作正常。但是,正如问题所述,并非在我的收藏浏览器中。



我注意到的一点是在scrollTo事件之前和之后

  $(body,html,document)。each(function(){console.log($(this))。 scrollTop());}); 

结果并不令人满意,它告诉我scrolltop已经为0,因此甚至没有尝试一个scrollTop,或者至少这就是我迄今为止所想的。

在你问之前,我将这三个项目中的每一个作为控制台调用作为文档页面应该包含在其中的一个项目中(我会认为body,但是就像你也必须调用html一样)



任何想法的采集者?



仅供参考,它可能是一个奇怪的事情(它是如何在IE中工作,而不是铬我真的不能理解),但我已经尝试了负面结果:

  $(window).scrollTop(0); 
$(document).scrollTop(0);
$(html)。scrollTop(0);
$(body)。scrollTop(0);
window.scroll(0,0);
$(body,html,document)。scrollTop(0);
$(body,html)。scrollTop(0);

我认为这扩大了我的问题,这是一个CSS问题吗?
我没有外部链接,代码太长(使用CI视图部分)以发布所有内容,但要澄清我所做的事情:



查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆