19.03.2020 06:53:28 am
Потребовалось мне использовать одну пользовательскую функцию при двух событиях, выполнять функцию сразу после загрузки страницы и после изменения размера окна браузера, при этом объем кода не должен быть большим. С решением задачи мне помогли, теперь я поделюсь с вами. Я использую библиотеку jQuery, так что писать буду про нее. Если у вас эта библиотека не подключена, а вы не знаете, как ее подключить, то вам в тему: Как подключить библиотеку jQuery.
Теперь начнем. Допустим у нас функция выводит сообщение / alert:
Теперь создаем переменную и константу для старта функции:
Теперь выполняем, когда нам надо:
Теперь начнем. Допустим у нас функция выводит сообщение / alert:
function alertPost(txt) {
alert(txt);
};
Теперь создаем переменную и константу для старта функции:
var txt = 'Тестовое сообщение.';
const ap = e => alertPost(txt);
Теперь выполняем, когда нам надо:
$(ap); // Запуск функции сразу после загрузки документа
$(window).resize(ap); // Запуск функции после изменения размера окна браузера
- Жалоба