pageyoffset只是留空

时间:2015-01-16 16:20:11

标签: javascript html

我在下面有这个脚本,即使滚动条已被移动,页面偏移也会保持空白。请帮忙

<script>
var  menu, yPos;
function yScroll(){


    menu = document.getElementById('Menu');
    menu = document.getElementById('cpBtn');
    yPos = document.pageYOffset;


    if(yPos > 150)
    {

    menu.style.position="fixed";
    menu.style.top="0px";

    }
    else
    {
    menu.style.position="relative";
    menu.style.background="red";


    }
    alert(yPos);
}
document.addEventListener("scroll", yScroll);
</script>

1 个答案:

答案 0 :(得分:1)

尝试使用

 yPos = window.pageYOffset;

http://jsfiddle.net/nwv3e7qr/