у меня контент подгружается с помощью ajax и в некоторых статьях я использую плеер jwplayer, но после загрузки статей скрипт плеера не работает. Вот сам код вывода плеера
<div id='38'></div>
<script type="text/javascript">
var playerInstance = jwplayer("38");
playerInstance.setup({
file: "https://www.youtube.com/watch?v=WrBLHH3WZ5M",
width: "100%",
height: "100%"
});
</script>
Вот скрипт подгрузки статей
jQuery(document).ready(function($) {
var $container = $('#masonry');
$container.infinitescroll({
navSelector : '#navigation',
nextSelector : '#navigation #navigation-next a',
itemSelector : '.item',
maxPage :5,
loading: {
msgText: '<?php _e('Loading', 'prpin') ?>',
finishedMsg: '<?php _e('All items loaded', 'prpin') ?>',
img: '<?php echo get_template_directory_uri(); ?>/img/loading.gif',
}
},
// запускаем Masonry как обратный вызов
function(newElements) {
// скрываем новые элементы во время загрузки
var $newElems = $(newElements).css({
opacity: 0});
// убедитесь, что изображения загружаются перед добавлением в макет кладки
$newElems.imagesLoaded(function() {
// показать элементы, теперь они готовы
$newElems.animate({
opacity: 1});
$container.masonry('appended', $newElems, true);
});
onAfterLoaded($newElems);
}
);
});