开发者社区> 问答> 正文

js中$(window)和$('body,html')有什么区别

js中$(window)和$('body,html')的区别是什么啊?。

展开
收起
小旋风柴进 2016-03-20 09:38:41 1704 0
1 条回答
写回答
取消 提交回答
  • 窗体和DOM对象,获取相关属性还和文档模型有关,就你说的scrollTop,xhtml模式body为0,html才是滚动高度,backcompat模式返回来

    window的scrollTop返回滚动高pageYOffset
    
            // Return the scroll offset
                return win ? ("pageXOffset" in win) ? win[ i ? "pageYOffset" : "pageXOffset" ] :
                    jQuery.support.boxModel && win.document.documentElement[ method ] ||
                        win.document.body[ method ] :
                    elem[ method ];
    2019-07-17 19:08:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载