[英]using multiple events with the same function
我正在嘗試清理我的代碼。 只是想知道是否有辦法更好地編寫此代碼? 我在下面添加了一段代碼:
$('.popUp-block').on("click",function() {
$('.protect-field-container').removeClass('is-displayed');
$(this).closest('.protect-field-container').addClass('is-displayed');
});
$('.popUp-block').hover(function() {
$('.protect-field-container').removeClass('is-displayed');
$(this).closest('.protect-field-container').addClass('is-displayed');
});
$('.popUp-block').focusout(function() {
$('.protect-field-container').removeClass('is-displayed');
});
$('.popUp-block').on("mouseout", function() {
$('.protect-field-container').removeClass('is-displayed');
});
$('.popUp-block').on("click mouseover",function() {
$('.protect-field-container').removeClass('is-displayed');
$(this).closest('.protect-field-container').addClass('is-displayed');
});
$('.popUp-block').on("mouseout focusout", function() {
$('.protect-field-container').removeClass('is-displayed');
});
從文檔 :
一種或多種以空格分隔的事件類型 和可選的名稱空間,例如
"click"
或"keydown.myPlugin"
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.