The tests included in
jQuery.support
are as follows:ajax
is equal to true if a browser is able to create anXMLHttpRequest
object.boxModel
is equal to true if the page is rendering according to the W3C CSS Box Model (is currently false in IE 6 and 7 when they are in Quirks Mode). This property is null until document ready occurs.changeBubbles
is equal to true if the change event bubbles up the DOM tree, as required by the W3C DOM event model. (It is currently false in IE, and jQuery simulates bubbling).checkClone
is equal to true if a browser correctly clones the checked state of radio buttons or checkboxes in document fragments.checkOn
is equal to true if the value of a checkbox defaults to "on" when no value is specified.cors
is equal to true if a browser can create anXMLHttpRequest
object and if thatXMLHttpRequest
object has awithCredentials
property. To enable cross-domain requests in environments that do not support cors yet but do allow cross-domain XHR requests (windows gadget, etc), set$.support.cors = true;
. CORS WDcssFloat
is equal to true if the name of the property containing the CSS float value is .cssFloat, as defined in the CSS Spec. (It is currently false in IE, it uses styleFloat instead).hrefNormalized
is equal to true if the.getAttribute()
method retrieves thehref
attribute of elements unchanged, rather than normalizing it to a fully-qualified URL. (It is currently false in IE, the URLs are normalized).htmlSerialize
is equal to true if the browser is able to serialize/insert<link>
elements using the.innerHTML
property of elements. (is currently false in IE).leadingWhitespace
is equal to true if the browser inserts content with .innerHTML exactly as provided—specifically, if leading whitespace characters are preserved. (It is currently false in IE 6-8).noCloneChecked
is equal to true if cloned DOM elements copy over the state of the.checked
expando. (It is currently false in IE). (Added in jQuery 1.5.1)noCloneEvent
is equal to true if cloned DOM elements are created without event handlers (that is, if the event handlers on the source element are not cloned). (It is currently false in IE).opacity
is equal to true if a browser can properly interpret the opacity style property. (It is currently false in IE, it uses alpha filters instead).optDisabled
is equal to true if option elements within disabled select elements are not automatically marked as disabled.optSelected
is equal to true if an<option>
element that is selected by default has a workingselected
property.scriptEval()
is equal to true if inline scripts are automatically evaluated and executed when inserted into the document using standard DOM manipulation methods such as.appendChild()
and.createTextNode()
. (It is currently false in IE, it uses.text
to insert executable scripts).Note: No longer supported; removed in jQuery 1.6. Prior to jQuery 1.5.1, thescriptEval()
method was the staticscriptEval
property. The change to a method allowed the test to be deferred until first use to prevent content security policy inline-script violations.style
is equal to true if inline styles for an element can be accessed through the DOM attribute called style, as required by the DOM Level 2 specification. In this case,.getAttribute('style')
can retrieve this value; in Internet Explorer,.cssText
is used for this purpose.submitBubbles
is equal to true if the submit event bubbles up the DOM tree, as required by the W3C DOM event model. (It is currently false in IE, and jQuery simulates bubbling).tbody
is equal to true if an empty<table>
element can exist without a<tbody>
element. According to the HTML specification, this sub-element is optional, so the property should be true in a fully-compliant browser. If false, we must account for the possibility of the browser injecting<tbody>
tags implicitly. (It is currently false in IE, which automatically insertstbody
if it is not present in a string assigned toinnerHTML
).
Examples:
Example: Returns the box model for the iframe.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
|
Demo:
Example: Returns false if the page is in QuirksMode in Internet Explorer
1
|
|
Result:
1
|
|
No comments:
Post a Comment