Как отследить вызов функции jquery?

Пользователь

от lilla.herman , в категории: JavaScript , 3 месяца назад

Как отследить вызов функции jquery?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от leila.dickinson , 3 месяца назад

@lilla.herman 

В jQuery можно отследить вызов функции с помощью метода .on() в комбинации событий mousedown и mouseup. Например:

1
2
3
4
5
6
7
$(document).on('mousedown', function (e) {
    console.log(e.target); // выведет элемент, на котором был сделан клик
});

$(document).on('mouseup', function (e) {
    console.log(e.target); // выведет элемент, на котором было отпущено нажатие мыши
});


Таким образом, если подключить этот код на страницу, то при каждом клике на элементе на странице будет выводиться его название в консоль браузера.


Также можно использовать метод .click(), который отслеживает клик по элементу:

1
2
3
$('button').click(function() {
    console.log('Вызвана функция для кнопки');
});


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