div.cloneNode( true ).fireEvent( "onclick" );
}
- // Check if a radio maintains it's value
+ // Check if a radio maintains its value
// after being appended to the DOM
input = document.createElement("input");
input.value = "t";
// Figure out if the W3C box model works as expected
div.style.width = div.style.paddingLeft = "1px";
- body = document.getElementsByTagName( "body" )[ 0 ];
+ // We don't want to do body-related feature tests on frameset
+ // documents, which lack a body. So we use
+ // document.getElementsByTagName("body")[0], which is undefined in
+ // frameset documents, while document.body isn’t. (7398)
+ body = document.getElementsByTagName("body")[ 0 ];
// We use our own, invisible, body unless the body is already present
// in which case we use a div (#9239)
testElement = document.createElement( body ? "div" : "body" );
if ( body ) {
jQuery.extend( testElementStyle, {
position: "absolute",
- left: "-1000px",
- top: "-1000px"
+ left: "-999px",
+ top: "-999px"
});
}
for ( i in testElementStyle ) {