Intereting Posts
Запланированные сообщения и wp-cron – Почему опубликованные публикации не публикуются, если они слишком стары? Отменить публикацию авторов без выполненных полей переадресация пароля переадресация на страницу входа в систему Получить комментарий id отдельных комментариев в списке комментариев при изменении комментария, опубликованного с использованием текстового фильтра комментариев Конкретная папка загрузки для PDF-файлов в пользовательском типе Post в WP multisite Есть ли хорошая Q & A платформа для интеграции в WordPress? Как увеличить максимальное количество боковых панелей? Контактная информация нижний колонтитул Как правильно настроить зависимости в автоматическом тестировании? Как добавить постоянные ссылки в контактную форму 7 Добавить класс в панель администратора WordPress? защита паролем отдельных страниц удалить дочерний пост из архива пользовательского типа как ускорить сложную wp_query? Плагин NextGen: обнаружение тегов изображений

API Vimeo Froogaloop, работающий в Fiddle, но не WP

Я пытаюсь использовать API Froogaloop Vimeo для приостановки видеороликов, когда пользователь нажимает на определенный элемент. Я отлично работаю над своим скриптом, но он не будет работать в моей среде WordPress.

Я взял код из этого потока, чтобы создать упрощенную версию сайта, над которым я работаю;

HTML

<div id="player1" class="col"> <div class="vid"> <iframe src="//player.vimeo.com/video/75817361?title=0&amp;byline=0&amp;portrait=0&api=1" width="100%" height="auto" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> </div> </div> <div id="player2" class="col"> <div class="vid"> <iframe src="//player.vimeo.com/video/7038107?title=0&amp;byline=0&amp;portrait=0&api=1" width="100%" height="auto" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> </div> </div> <a class="pause" onclick="pauseAll(); return false;" href="#">Pause</a> 

JQuery

 function pauseAll() { $('iframe[src*="vimeo.com"]').each(function () { $f(this).api('pause'); }); } 

Как я уже сказал, он отлично работает в моей Fiddle, но не на моем сайте, основанном на WP. Также кажется, что это просто Google Chrome, где он не работает в WP, что заставляет меня еще больше царапать голову.

Если у кого-нибудь есть идеи, это будет большой помощью.

Solutions Collecting From Web of "API Vimeo Froogaloop, работающий в Fiddle, но не WP"

От: https://developer.vimeo.com/player/js-api#universal-event-spec

Если вы внедряете и контролируете несколько игроков на странице или используете нашу библиотеку JS API (Froogaloop), вы должны дать каждому игроку player_id, который соответствует идентификатору элемента iframe.

http://player.vimeo.com/video/VIDEO_ID?api=1&player_id=vimeoplayer

Возможно, вам нужно добавить параметр запроса player_id в определение src.