javascript - 滚动条不工作

标签 javascript html css internet-explorer

有谁知道为什么下面的脚本没有将页面的位置重置到顶部? (自动滚动工作正常)我正在寻找在 IE 中兼容的修复程序...

 function getheight() {

                var myWidth = 0,
            myHeight = 0;
             if (typeof (window.innerWidth) == 'number') {
                    //Non-IE
                    myWidth = window.innerWidth;
                    myHeight = window.innerHeight;
                } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
                    //IE 6+ in 'standards compliant mode'
                    myWidth = document.documentElement.clientWidth;
                    myHeight = document.documentElement.clientHeight;
                } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {
                    //IE 4 compatible
                    myWidth = document.body.clientWidth;
                    myHeight = document.body.clientHeight;
                }
                var scrolledtonum = window.pageYOffset + myHeight + 2;
                var heightofbody = document.body.offsetHeight;
                if (scrolledtonum >= heightofbody) {
                    document.body.scrollTop(0, 0);
                }
            }

            window.onscroll = getheight; 

            function func() {
                window.document.body.scrollTop++;
            }

            window.document.onmouseover = function () {
                clearInterval(interval);
            };

            window.document.onmouseout = function () {
                interval = setInterval(func, 20);
            };

            var interval = setInterval(func, 20);

最佳答案

在你的代码中你有:

document.body.scrollTop(0, 0);

scrollTop不是方法调用。

你是说 window.scrollTo(0,0)或者 document.body.scrollTop = 0;?

关于javascript - 滚动条不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6735710/

相关文章:

javascript - 我如何查询一些与此字段具有相同字段的 API 请求?

javascript - 无法获取第二行->第一列值

html - Favicons 拒绝在 IE 和 Chrome 中显示

javascript - 粘性/固定滚动直到父容器结束 - CSS/JS

javascript - 如何更新 DataTables DOM?

javascript - 浏览器网络摄像头访问/WebRTC - 如何确定最大分辨率和宽高比?

javascript - Django - 使用 Javascript 将 ID 传递到 url 模板标记中

html - 带有 em 和 px 的 CSS 样式填充

html、表格和间距问题

css - 在 CSS 中,想要覆盖我的 a :link and a:hover directives to for a specific span