为什么jQuery需要`getWindow(doc)`?

时间:2014-09-29 14:48:34

标签: javascript jquery

source for jQuery's offset()中,为什么不能直接使用window

2 个答案:

答案 0 :(得分:1)

以防该元素实际上不在window上。例如,它可能位于iFrame或弹出窗口中。

答案 1 :(得分:1)

jQuery是一个跨浏览器兼容的库,因此它们实现了许多包装函数,就像那些在上下文中都知道文档标记和浏览器的函数。该函数存在,因此它总是返回集合中元素的窗口父级。