Показать сообщение отдельно
  #1 (permalink)  
Старый 20.08.2018, 17:22
Новичок на форуме
Отправить личное сообщение для Noobster Посмотреть профиль Найти все сообщения от Noobster
 
Регистрация: 20.08.2018
Сообщений: 2

Почему не определяет функцию
Имеются 2 страницы, где на одной надо автоматический грузить функцию, а на другой при клике на кнопку.
(function($) {
    "use strict";

    // Here IF/Else

    // Click btn.
    $(".getInfoByClick").click(function() {
      // Call function
      getInfoByClick();
    });

    // getInfoByClick
    var getInfoByClick = (function(){
      alert("Need call this function")
    }());

})(jQuery);

На какой странице как грузить, определяю отдельно (Here IF/Else).

Проблема с вызовом функции через клик кнопку.
Uncaught TypeError: getInfoByClick is not a function

Как вариант сделал так, на сколько правильно и в чём отличие между пред. кодом:
(function($) {
    "use strict";

    // Here IF/Else

    // Click btn.
    $(".getInfoByClick").click(function() {
      // Call function
      getInfoByClick();
    });

    // getInfoByClick
    function getInfoByClick(){
      alert("Need call this function")
    };

})(jQuery);


Спасибо.
Ответить с цитированием