Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Функция сама себя запускает несколько раз (https://javascript.ru/forum/misc/71330-funkciya-sama-sebya-zapuskaet-neskolko-raz.html)

pantjuxin-av@yandex.ru 11.11.2017 00:49

Функция сама себя запускает несколько раз
 
Написан примерно такой код:
function a() {
  loadModal(idModal,
  {
    parametr1: 1,
    paramatr2: 2,
  },
  parametr3);
};


Клик на элементе вызывает функцию "a", в которой есть некий код и вызов другой функции "loadModal", в которую передаются аргументы.
Для лучшей читабельности разнес эти аргументы на несколько строк.
Пока не поставил точку останова ничего не замечал, только долго грузилось почему-то. После установки точки останова на самой функции заметил, что она запускается многократно (у меня до 20 раз доходило).
Знает кто-нибудь с чем это связано?

Nexus 11.11.2017 15:10

Ничего не понял.
Переменные idModal, parametr1, parametr2 и parametr3 объявлены в глобальной области видимости?
Как вызывается функция?

pantjuxin-av@yandex.ru 12.11.2017 20:44

Цитата:

Сообщение от Nexus (Сообщение 469801)
Ничего не понял.
Переменные idModal, parametr1, parametr2 и parametr3 объявлены в глобальной области видимости?
Как вызывается функция?

В общем такое поведение замечено только в отладчике FireBug Moziila, в остальных браузерах всё нормально


Часовой пояс GMT +3, время: 09:29.