mirror of
https://github.com/jquery/jquery.git
synced 2026-02-07 16:44:57 -05:00
No global vars allowed. Declare 'body' in support.
This commit is contained in:
@@ -184,28 +184,27 @@ jQuery.support = (function() {
|
||||
fragment.removeChild( div );
|
||||
|
||||
// Null elements to avoid leaks in IE
|
||||
fragment = select = opt = body = marginDiv = div = input = null;
|
||||
fragment = select = opt = marginDiv = div = input = null;
|
||||
|
||||
// Run fixed position tests at doc ready to avoid a crash
|
||||
// related to the invisible body in IE8
|
||||
// Run tests that need a body at doc ready
|
||||
jQuery(function() {
|
||||
var container, outer, inner, table, td, offsetSupport,
|
||||
conMarginTop = 1,
|
||||
ptlm = "position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",
|
||||
vb = "visibility:hidden;border:0;",
|
||||
style = "style='" + ptlm + "border:5px solid #000;padding:0;'",
|
||||
html = "<div " + style + "><div></div></div>" +
|
||||
"<table " + style + " cellpadding='0' cellspacing='0'>" +
|
||||
"<tr><td></td></tr></table>";
|
||||
conMarginTop, ptlm, vb, style, html,
|
||||
body = document.getElementsByTagName("body")[0];
|
||||
|
||||
// Reconstruct a container
|
||||
body = document.getElementsByTagName("body")[0];
|
||||
if ( !body ) {
|
||||
// Return for frameset docs that don't have a body
|
||||
// These tests cannot be done
|
||||
return;
|
||||
}
|
||||
|
||||
conMarginTop = 1;
|
||||
ptlm = "position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";
|
||||
vb = "visibility:hidden;border:0;";
|
||||
style = "style='" + ptlm + "border:5px solid #000;padding:0;'";
|
||||
html = "<div " + style + "><div></div></div>" +
|
||||
"<table " + style + " cellpadding='0' cellspacing='0'>" +
|
||||
"<tr><td></td></tr></table>";
|
||||
|
||||
container = document.createElement("div");
|
||||
container.style.cssText = vb + "width:0;height:0;position:static;top:0;margin-top:" + conMarginTop + "px";
|
||||
body.insertBefore( container, body.firstChild );
|
||||
|
||||
Reference in New Issue
Block a user