|
99 | 99 | <p>The <code>jQuery.Event</code> constructor is exposed and can be used when calling <a href="/trigger">trigger</a>. The <code>new</code> operator is optional.</p>
|
100 | 100 | <p>Check <a href="/trigger">trigger</a>'s documentation to see how to combine it with your own event object.</p>
|
101 | 101 | <p>Example:</p>
|
102 |
| - <pre> |
103 |
| - <code>//Create a new jQuery.Event object without the "new" operator. |
104 |
| - var e = jQuery.Event("click"); |
| 102 | + <pre><code> |
| 103 | +//Create a new jQuery.Event object without the "new" operator. |
| 104 | +var e = jQuery.Event( "click" ); |
105 | 105 |
|
106 |
| - // trigger an artificial click event |
107 |
| - jQuery("body").trigger( e ); |
108 |
| -</code> |
109 |
| - </pre> |
| 106 | +// trigger an artificial click event |
| 107 | +jQuery( "body" ).trigger( e ); |
| 108 | +</code></pre> |
110 | 109 | <p>As of jQuery 1.6, you can also pass an object to <code>jQuery.Event()</code> and its properties will be set on the newly created Event object.</p>
|
111 | 110 | <p>Example:</p>
|
112 |
| - <pre> |
113 |
| - <code> // Create a new jQuery.Event object with specified event properties. |
114 |
| - var e = jQuery.Event("keydown", { keyCode: 64 }); |
| 111 | + <pre><code> |
| 112 | +// Create a new jQuery.Event object with specified event properties. |
| 113 | +var e = jQuery.Event( "keydown", { keyCode: 64 } ); |
115 | 114 |
|
116 |
| - // trigger an artificial keydown event with keyCode 64 |
117 |
| - jQuery("body").trigger( e ); |
118 |
| -</code> |
119 |
| - </pre> |
| 115 | +// trigger an artificial keydown event with keyCode 64 |
| 116 | +jQuery( "body" ).trigger( e ); |
| 117 | +</code></pre> |
120 | 118 | <h4>Event Properties</h4>
|
121 | 119 | <p>jQuery normalizes the following properties for cross-browser consistency:</p>
|
122 | 120 | <ul>
|
|
144 | 142 | <h4>OtherProperties</h4>
|
145 | 143 | <p>Certain events may have properties specific to them. Those can be accessed as properties of the <code>event.originalEvent</code> object.</p>
|
146 | 144 | <p>Example:</p>
|
147 |
| - <pre> |
148 |
| - <code> |
149 |
| - // add the dataTransfer property for use with the native `drop` event |
150 |
| - // to capture information about files dropped into the browser window |
151 |
| - jQuery.event.props.push("dataTransfer"); |
152 |
| -</code> |
153 |
| - </pre> |
| 145 | + <pre><code> |
| 146 | +// add the dataTransfer property for use with the native `drop` event |
| 147 | +// to capture information about files dropped into the browser window |
| 148 | +jQuery.event.props.push( "dataTransfer" ); |
| 149 | +</code></pre> |
154 | 150 | </div>
|
155 | 151 | ]]></desc>
|
156 | 152 | </category>
|
|
0 commit comments