2014-03-03 2 views
1

사용자가 웹 페이지 내에서 링크를 통해 새 브라우저 창을 열면 내 내장 YouTube 재생 목록을 중단 (선호 중단)하도록 노력하고 있습니다. 이 링크는 자동으로 동영상을 시작하는 다른 페이지로 이동합니다 (아무도 두 번에 한 번에 동영상을 재생하고 싶지 않습니다). 이것은 내가 지금까지 가지고있는 맨손의 뼈 코드이다. 도와 주셔서 감사합니다.새 브라우저 창을 열면 Youtube 비디오가 일시 중지됩니다.

<iframe width="452" height="278" src="//www.youtube.com/embed/videoseries?list=PL3NaSh-osYfmAc4IUijQN1aJGDehZepVQ&autoplay=1?enablejsapi=1" frameborder="0" allowfullscreen></iframe> 

답변

0

링크를 클릭하면 call pause to the Youtube control 링크를 열어 링크를 계속 열 수 있습니다. 더보기 :

링크에서 href를 삭제하고 #mark를 설정합니다. id를 설정합니다 (myLink라고 가정합니다). 링크를 클릭 잡아라 :

$("#myLink").click(function(e) { 
    //call pause on your Youtube control. See this response: http://stackoverflow.com/a/12522499/335905 
    // as long as you are not calling e.preventDefault(), the link should continue opening as expected. 

    }); 
+0

이의 문제는 팝업 창처럼 취급, 심지어 초기에 차단 될 수 있습니다 window.open''이다. – levi

+1

'e.preventDefault()'를 호출하지 않는 한, 링크는 예상대로 열리므로'window.open'도 필요하지 않을 수도 있습니다. – levi

+0

두 의견에 대한 권리. 편집하고 귀하의 의견을 추가, 당신이 상관 없길 바랍니다. – celerno

관련 문제