jQuery 中的事件物件是什麼?
回撥函式接受一個單一的引數,當呼叫處理程式時,JavaScript 事件物件將透過它傳遞。
事件物件通常是不必要的,並且省略了引數,因為通常在處理程式繫結時會有足夠的上下文以確切地知道在處理程式觸發時需要做什麼,但是有一些屬性需要訪問。
我們來看一下 isDefaultPrevented() 方法的一個示例。isDefaultPrevented() 方法檢查是否曾經對該事件物件呼叫過 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>
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言
C++
C#
MongoDB
MySQL
JavaScript
PHP