2012-10-18 4 views
2

임베디드 Vimeo 비디오의 여러 지점 (예 : 장 표시 자)에 매핑 할 링크를 얻으려고합니다.장 임베디드 Vimeo 비디오 링크

나는 그들의 API를 사용하고 있는데, 내가 가지고있는 첫 번째 링크에서는 작동하지만 두 번째 링크에서는 작동하지 않습니다.

JSFiddle Link 15 초 링크는 정상적으로 작동하며 30 초 링크는 nada를 수행합니다.

내가)는 setupChapterLinks이 라인 (함께 할 아마 기능을 얻을 : 단지 그것을 발견 한 첫 번째 항목 (15 초)을 반환하는 것,하고 나머지는 무시됩니다

var links = container.querySelector('ul.chapterLinks'), 

.

내가 올바르게 수행하지 못하는 아이디어가 있습니까?

답변

0

문제는 귀하가 질문 한 링크 목록을 반복하지 않는 것이 었습니다. 그 결과 첫 번째 링크에만 이벤트가 첨부되었습니다. 여기에 모든 것을 어떻게 할 것인지 예가 나와 있습니다 (현재 사용중인 것을 대체 할 setupChapterLinks 메소드).

function setupChapterLinks() { 
    var links = container.querySelector('ul.chapterLinks'), 
    seekLinks = links.querySelectorAll('.seek'); 
    for (var i = 0, length = seekLinks.length; i < length; i++) 
    { 
     link = seekLinks[i]; 
     // Call seekTo when seek link clicked 
     addEvent(link, 'click', function() { 
      var seekVal = this.name; 
      froogaloop.api('seekTo', seekVal); 
     }, false); 
    } 

} 
관련 문제