2014-02-13 54 views
0

CSS的卷动偏移溢出隐藏文献

html, body { 
    width: 100%; 
    overflow-x: hidden 
} 

设定上述一个页面CSS去除窗口滚动[但触发它体上],因此

pageOffset = (window.pageYOffset && { X: window.pageXOffset, Y: window.pageYOffset }) || {}, 
dElementOffset = (dE && { X: dE.scrollLeft, Y: dE.scrollTop }) || {}, 
dBodyOffset = (dB && { X: dB.scrollLeft, Y: dB.scrollTop }) || {}; 

[分贝= document.body的, dE = document.documentElement]

以上代码都没有给出滚动像素的数量。有没有办法在这种情况下确定滚动值? http://jsbin.com/zayem/1/edit?html,css,js,console,output [需要将其加载到单独的html文件中;链接它只是为了解]

+0

通过从窗口中移除滚动,你是指滚动事件还是滚动条?因为当水平滚动条被删除时,窗口滚动事件仍然会触发,因为仍然存在垂直滚动条h​​ttp://jsfiddle.net/5JtHp/ –

+0

我的问题几乎与http://stackoverflow.com/questions/4809106/相同WebKit的滚动条溢出,jQuery的scrollTop的-回报,始终为零 – Tamil

回答

0

document.documentElement.scrollLeft适合我。我测试了它。

此外,您的调整大小栏落后。