테스트 사이트 - 개발 중인 베타 버전입니다

유튜브 스크롤이 되지 않습니다 채택완료

woal274 6년 전 조회 8,348

풀페이지 스크립트를 사용중인데

한 화면에 동영상을 보여주고싶어서 iframe을 넣고 width:100%; height:100vh를 넣었더니 스크롤이 되지 않습니다.

 

강제로 overflow-y:scroll도 넣었는데 스크롤바만 생기고 기능이 먹지 않는데 어떻게 해야할까요..?

 

아래는 마크업이고

<div class="section" id="section5">
        <div>
            <iframe src="https://www.youtube.com/embed/ㅇㅇㅇ" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
        </div>
    </div>

 

사용한 스크립트는 

<script type="text/javascript" src="/js/scrolloverflow.js"></script>
<script type="text/javascript" src="/js/jquery.fullPage.js"></script>
<script type="text/javascript">
    $(document).ready(function() {
        $('#fullpage').fullpage({
            sectionsColor: ['yellow', 'green', 'purple', '#f1f1f1','orange','red']
        });
    });
</script>입니다.

 

제발 도와주세요..ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
false
6년 전

</p>

<p><div class="section" id="section5">

    <div style="width: 100%;height: 100%;">

    <iframe id="video" width="100%" height="100%" src="<a href="https://www.youtube.com/embed/ㅇㅇㅇ"" target="_blank" rel="noopener noreferrer">https://www.youtube.com/embed/ㅇㅇㅇ"</a> frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

    </div>

    <div style="position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index:1;" id="play-video"></div>

</div></p>

<p><script>

$('#play-video').on('click', function() {

    

    $(this).toggleClass("on");

    if($(this).hasClass("on")){            

        $("#video")[0].contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}','*');

        //$(this).css("z-index","1");

    }else{            

        $("#video")[0].contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}','*');

        //$(this).css("z-index","-1");

    }</p>

<p>});

</script></p>

<p>

 

제가 예전에 했었던방법인데.. 야매긴하지만 어쨌든 되긴합니다. ㅋ

참고로 아래 스크립트는 동영상을 클릭하면 재생 또는 중지하도록 해둔겁니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

w
woal274
6년 전
정말 속시원하게 잘 해결되었습니다!! 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인