我的javascript与变量posy有问题。这都在jquery onload函数中。任何人都可以帮我理解这条线路的不正确之处吗?
var dhei = $('.share_event_btn').offset();
var posy = (dhei.top+22)-(self.pageYOffset);
编辑:
var ehei = $('.share_event_btn').offset();
var dhei = parseInt(ehei);
答案 0 :(得分:3)
而不是:
self.pageYOffset
尝试:
window.pageYOffset
注意:强>
pageYOffset
不是保留字,因此您可以声明自己的变量或名为pageYOffset的函数,但如果这样做,则无法在某些浏览器中找到或更改窗口的滚动位置