Как использовать функцию jquery в нескольких файлах

0

У меня есть Jquery function и я хочу запустить ее на нескольких страницах, может ли кто-нибудь сказать мне, что это возможно.

Вот код, который я использую

 $(document).ready(function(){  
    setTimeout(function(){$(".logo").fadeIn(500);}, 500);


setTimeout(function(){
     $('#preloader').fadeIn(500)
    }, 2000);
setTimeout(function(){
$(window).load(function() { 

   $('#preloader').delay(200).fadeOut('fast'); 

  $(".logo").delay(200).fadeOut(500);
    $(".content").fadeIn(500);
   });
}, 2000);//time out function close
});

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

Как я могу решить эти проблемы.

  • 0
    Поместите это в файл js, укажите файл на всех страницах, которые вы хотите использовать
  • 0
    Есть какой-то трюк, чтобы заставить его хранить в одном коде, тогда этот код может использовать на всех страницах.
Показать ещё 3 комментария
Теги:
function

2 ответа

0
Лучший ответ

Поместите все функции, которые вы хотите повторно использовать в отдельном файле. (Возможно, вы можете назвать его CommonFunctions.js.) Оттуда вы можете вызывать эти функции, пока файл включен в страницу.

  • 0
    Я сделал эти вещи, и я получил это, но все еще имею проблему 2-ое, что я упомянул в вопросе
0

Просто сделайте функцию глобальной переменной

sayHello=function() {
    alert("hello");
}

Или

Создайте файл common.js и включите эту функцию. Вы можете использовать этот js в любом месте проекта.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню