2
这样写是不是太蹩脚?
var html = $('html');
似乎html
等于$(window)
或$(document)
?
它如何被交叉浏览器原生javascript代替?
这样写是不是太蹩脚?
var html = $('html');
似乎html
等于$(window)
或$(document)
?
它如何被交叉浏览器原生javascript代替?
顶级元素(html
在HTML文档的情况下)可作为document.documentElement
(参考:spec | MDN)。
当然,如果你想使用它的jQuery的东西,得到一个jQuery包装:$(document.documentElement)
。
在跨浏览器支持方面,我想,如果你发现任何东西,甚至隐约近期未支持它相当震惊(和包括 IE6),它实际上是在DOM1,这是一个长时间前。有关该主题,请参见this related question。
我的新东西+1 –
是否是crossbrowser? – Mark
似乎它应该是$(document.documentElement)的对象使用情况。 – Mark