欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

isdefault jquery

方一強2年前8瀏覽0評論

isDefault是jquery的一個函數(shù),這個函數(shù)用于判斷事件處理函數(shù)是否由瀏覽器執(zhí)行還是由開發(fā)人員自己定義執(zhí)行。具體而言,如果事件處理函數(shù)是由開發(fā)人員自己定義執(zhí)行的,那么這個函數(shù)返回false,否則返回true。

$(document).ready(function(){
// 給一個按鈕添加一個點擊事件處理函數(shù)
$("button").click(function(event){
// 如果事件處理函數(shù)是由開發(fā)人員自己定義執(zhí)行的
if(event.isDefaultPrevented()){
// 輸出信息
console.log("事件沒有默認(rèn)行為");
}else{
// 輸出信息
console.log("事件有默認(rèn)行為");
}
});
// 阻止按鈕的默認(rèn)行為
$("button").on("click", function(event){
event.preventDefault();
});
});

在上面的代碼中,我們通過isDefaultPrevented()函數(shù)來判斷事件處理函數(shù)是否由開發(fā)人員自己定義執(zhí)行的。在按鈕的點擊事件處理函數(shù)中,我們先判斷事件處理函數(shù)是否是由開發(fā)人員自己定義執(zhí)行的,如果是,則輸出"事件沒有默認(rèn)行為",否則輸出"事件有默認(rèn)行為"。接著,我們通過on()函數(shù)給按鈕添加一個click事件處理函數(shù),并在這個事件處理函數(shù)中阻止了按鈕的默認(rèn)行為。

需要注意的是,isDefault函數(shù)只對事件處理函數(shù)有效,對于其他類型的函數(shù),使用此函數(shù)會返回false。