-1

サムネイル画像をクリックすると、メイン動画 DIV にオリジナル動画(youtube iframe)が読み込まれます。それは動作しますが、別のサムネイルの白いビデオをクリックすると、iframe が更新されません。

<div>
        <div class="mainvideo" id="nowplaying"></div>
                <div class="youtube" id="0Z4rczATGdw"></div>
                <div class="youtube" id="MaQmyhkGNm0"></div>
                <div class="youtube" id="L-IrZdyqS-o"></div>
                <div class="youtube" id="e9wfybrwFag"></div>
                <div class="youtube" id="MaQmyhkGNm0"></div>
                <script src="youtube.js"></script>
</div>

http://jsfiddle.net/WLzua/

iframe が nowplaying(div) にロードされている間に別のサムネイルをクリックすると: chrome console: Uncaught Error: NotFoundError: DOM Exception 8 youtube.js:7 y.onclick

4

1 に答える 1

0

これを試して

<iframe src="" id="player" class="youtube-player" type="text/html" width="701" height="308" frameborder="0"></iframe>

<script type="text/javascript">
        $(document).ready(function(){
            $(".youtube").click(function(){
               var Link = $(this).attr("id");
               $("#player").attr("src","http://www.youtube.com/embed/"+Link);
            });
        });  
</script>
于 2013-07-08T14:22:18.533 に答える