Provide a way to simulate default browser actions. Fixes #5973.
This commit is contained in:
parent
31f1e99500
commit
0252b78201
2 changed files with 11 additions and 3 deletions
|
@ -333,9 +333,12 @@ jQuery.event = {
|
|||
|
||||
} else if ( !event.isDefaultPrevented() ) {
|
||||
var target = event.target, old,
|
||||
isClick = jQuery.nodeName(target, "a") && type === "click";
|
||||
isClick = jQuery.nodeName(target, "a") && type === "click",
|
||||
special = jQuery.event.special[ type ] || {};
|
||||
|
||||
if ( (!special._default || special._default.call( elem, event ) === false) &&
|
||||
!isClick && !(target && target.nodeName && jQuery.noData[target.nodeName.toLowerCase()]) ) {
|
||||
|
||||
if ( !isClick && !(target && target.nodeName && jQuery.noData[target.nodeName.toLowerCase()]) ) {
|
||||
try {
|
||||
if ( target[ type ] ) {
|
||||
// Make sure that we don't accidentally re-trigger the onFOO events
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue