Intereting Posts
Фильтровать сообщения по категориям ajax ничего не показывает Обновление страницы, чтобы сделать некоторые конкретные вещи расширенные настраиваемые поля update_field для типа поля: таксономия расширенный пейджинг в wordpress Разделить содержимое сообщения на отдельные div для каждых 500 символов (или любых других символов) Как определить контекст главной страницы для WordPress mu sub-blog Многоязычная замена меню (Qtranslate-X) Как перенести целые данные: фиктивные данные (demo.xml) и весь контент, который я настроил в wordpress Поддерживаются ли функции WordPress $ wpdb, когда таблица заблокирована? Создание настраиваемого поля при активации темы показать небольшую форму контакта на домашней странице без плагина Как включить тему администратора в мой внутренний плагин Получить категорию таксономии для объекта запросов в цикле Случайные буквенно-цифровые URL-адреса Как подсчитать типы пользовательских сообщений с условными операторами

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.