Я рефакторинг небольшого куска кода для добавления подписи в конце тела письма, но я немного борюсь с понятием JavaScript.Первоначально код был написан так:
$(document).off('mousedown').on('mousedown', function(event) {
if (event.target.classList.contains('T-I-J3')) {
//call insert signature method if gmail reply button is clicked
self.mailAction.insertSignatureForFreeUsers("gmail-reply");
}
});
, и он отлично работает.Я попытался рефакторизовать код как:
$(document).off('click','.T-I-J3').on('click','.T-I-J3', (event) => {
//call insert signature method if gmail reply button is clicked
self.mailAction.insertSignatureForFreeUsers("gmail-reply");
});
, но, похоже, он не работает вообще.Есть ли какая-либо причина для такого различного поведения?
Пожалуйста, дайте мне знать, если вам нужно больше контекста.