Куда идет этот код для вставки vimeo в мой скрипт-слайдер? - PullRequest
0 голосов
/ 24 февраля 2012

Я использую слайдер Coda для показа нескольких встроенных видео Vimeo, и теперь мне нужно, чтобы каждое видео приостанавливалось при нажатии на ссылку на другой слайд. Я встраиваю видео с помощью iframe и нашел этот код, который делает трюк: http://jsfiddle.net/ASa2K/4/

Хотя мой код отличается, и я просто не знаю, где следующий сценарий паузы идет в моем файле JS слайдера Coda:

$("iframe").each(function() {
            this.contentWindow.postMessage('{ "method": "pause" }', "http://player.vimeo.com");
});

Из вышеприведенного поста я также знаю, что для правильной работы необходимо вставить следующий код в код для вставки:

api=1

Может кто-нибудь помочь? Я бесполезен с JS.

Вот JSFiddle для моего слайдера: http://jsfiddle.net/qcJZY/

1 Ответ

0 голосов
/ 25 февраля 2012

Я в основном взял исходный скрипт инициализации из нижнего колонтитула моей страницы .html, приклеил его внизу основного файла coda-slider.js и поместил следующий код под ним, похоже, работает:

$(window).bind("load", function() {
 $('#coda-slider-5').codaSlider({
   dynamicArrows: false,
   dynamicTabs: false
 });
});

var pauseVideos = function() {
 $("iframe").each(function() {
  this.contentWindow.postMessage('{ "method": "pause" }', "http://player.vimeo.com");
 });
};

$(function() {
$(".xtrig").bind("click", pauseVideos);    
});
...