2014-02-14 2 views
0

Я действительно мог бы помочь с этим. Мне нужно добавить класс в тег тела, когда кто-то нажимает кнопку воспроизведения на встраивании Vimeo.Добавьте класс в тело, когда игра нажата на Vimeo embed

Фон на сайте белый, и когда кто-то нажимает кнопку воспроизведения, класс добавляется в тег тела, поэтому фон исчезает до черного (body class = "bgcolor_black"). И когда фильм приостановлен или останавливается, он возвращается на белый фон (body class = "bgcolor_white").

Возможно ли это? Сайт построен на Wordpress. Я искал alot, но все, что я могу найти, это дополнительная кнопка, чтобы «выключить свет».

Заранее спасибо и извините, если английский это плохо :)

+0

Не уверен, что это помогает, и никоим образом это не ответ на ваш вопрос, а просто руководство. http://stackoverflow.com/questions/1789233/track-a-click-on-a-flash-movie-object-embed-with-jquery – lshettyl

ответ

1

Этого нельзя сделать, если vimeo.com не позволяет вашему домену выполнять междоменное взаимодействие. Это запрещено по соображениям безопасности. Эта мера безопасности известна как Same Origin Policy.

+0

Спасибо, что вернулись ко мне и спасибо Сионнах за это предложение, это точно что им нужно. К сожалению, я не получил его на работу. Не действует, когда im нажимает кнопку воспроизведения в видеоролике vimeo. Я попытался поместить код как в footer.php, так и в header.php, я также попытался поместить «bgcolor_white» в качестве статического класса в теге body (так что ему было что-то удалить). У вас есть идея? Я видел где-то еще, что сначала должен добавить «слушателей». Это может быть проблема здесь? Что скрипт работает, но не может найти «.play-icon» – swedoc

+0

@swedoc вы можете разместить свой код и jsfiddle? – Sionnach733

+0

@swedoc моя ошибка, сделав еще несколько исследований, я обнаружил, что это невозможно, см. Обновленный ответ. – Sionnach733

0

Попробуйте это с JQuery!

http://api.jquery.com/addclass/

Если у вас возникли проблемы с реализацией комментария этого ответа!

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