jQuery中的事件对象是什么?
回调函数只接受一个参数;当调用处理器时,JavaScript 事件对象将通过它传递。
事件对象通常没有必要,且该参数会被忽略,因为在处理器绑定时通常会提供足够的环境来确切地知道在处理器触发时需要做什么,不过有某些属性需要访问。
让我们看一个 isDefaultPrevented() 方法的例子。isDefaultPrevented() 方法检查是否 ever 在此事件对象上调用过 event.preventDefault()。
示例
可以尝试运行以下代码来学习如何使用 jQuery 中的偶数对象
<html> <head> <title>jQuery isDefaultPrevented() method</title> <script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <script> $(document).ready(function() { $("a").click(function(event){ if ( event.isDefaultPrevented() ){ alert( "Default behavior is disabled - 1" ); }else{ alert( "Default behavior is enabled - 1" ); } event.preventDefault(); if ( event.isDefaultPrevented() ){ alert( "Default behavior is disabled - 2" ); }else{ alert( "Default behavior is enabled - 2" ); } }); }); </script> </head> <body> <span>Click the following link and it won't work:</span> <a href = "https://www.google.com">GOOGLE Inc.</a> </body> </html>
广告