Как я могу вызвать событие mousedown vs click в javascript? - PullRequest
0 голосов
/ 21 февраля 2019

Я рефакторинг небольшого куска кода для добавления подписи в конце тела письма, но я немного борюсь с понятием 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");
});

, но, похоже, он не работает вообще.Есть ли какая-либо причина для такого различного поведения?

Пожалуйста, дайте мне знать, если вам нужно больше контекста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...