2014-09-20 3 views
4

Недавно я начал играть с бесконечной функцией прокрутки плагина wordpress для струйного принтера. Кажется, все работает нормально, но я пытаюсь интегрироваться с масонством, поэтому мне нужно использовать событие после загрузки, которое должно срабатывать, когда Jetpack загружает больше сообщений.Wordpress - случай с бесконечным прокруткой «после нагрузки» Jetpack

Но я, похоже, не поймаю это событие.

У меня есть очень минимальный набор вверх (с поддерживаемым, тема по умолчанию - twentyfourteen), и я добавил этот небольшой скрипт для footer.php, чтобы попытаться поймать событие:

<script type='text/javascript'> 
     document.body.addEventListener("post-load", function() { 
     alert('posts loaded'); 
     }); 
    </script> 

Но я никогда не мой несмотря на то, что новые сообщения загружаются.

Любые идеи?

Заранее спасибо.

+2

поздравляю Вас с перекати значок! :п –

ответ

1

Это старый вопрос, и я тоже искал ответ. Причина, по которой он не работает, заключается в том, что скрипт infinity.js, используемый Jetpack, запускает событие 'post-load', используя jQuery .trigger().

.trigger()is not a native event поэтому он не подбирается с помощью addEventListener.

Использование:

jQuery(document.body).on("post-load", function(e) { 
    // your code 
}) 
Смежные вопросы