Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于JavaScript中scrollTop的问题_Javascript - Fatal编程技术网

关于JavaScript中scrollTop的问题

关于JavaScript中scrollTop的问题,javascript,Javascript,当页面上的垂直滚动超过100px时,我希望显示警告消息hello。我试过了,但没用 JavaScript代码: function fixSearch(body) { var a=body.scrollTop; if(a>100) { alert("Hello"); } } HTML代码 <body onscroll="fixSearch(this)"> --------------------------- --------------------------- ---

当页面上的垂直滚动超过100px时,我希望显示警告消息hello。我试过了,但没用

JavaScript代码:

function fixSearch(body) {
var a=body.scrollTop;
if(a>100)
{
   alert("Hello");
}
}
HTML代码

<body onscroll="fixSearch(this)">
---------------------------
---------------------------
---------------------------
</body>
scrollY属性是窗口对象的一部分,而不是主体

尝试用document.body.scrollTop替换body.scrollTop,它应该可以工作

重复的?
function fixSearch(window) {
    if(window.scrollY > 100)
        alert("Hello");
}