2017-01-05 12 views
0

Я использую pjax для большинства моих страниц. Для некоторых из них мне нужно включить скрипты jQuery.Как загрузить JavaScript (jQuery) в pjax: ready и document.ready

Когда я загрузить страницу с pjax все скрипты в $(document).on('ready pjax:success', function() { ... } работают нормально, хотя, если страница загружается непосредственно сценарии в приведенной выше функции не будут работать, и наоборот - скрипты внутри $(document).ready(function() {...} не будут работать, если страница загружается с pjax ,

Есть ли способ определить, была ли страница загружена с помощью pjax и использовать document.ready, если это не так?

Благодарим за помощь.

ответ

0

См https://api.jquery.com/ready/

Существует также $ (документ) .он ("готов", обработчик), нежелателен из JQuery 1.8 и удалены в JQuery 3.0.

Мой быстро исправить это было:

function myFunction() { ... } 
$(myFunction) 
$(document).on('pjax:end', myFunction) 

 Смежные вопросы

  • Нет связанных вопросов^_^