código não funciona fora de um jsFiddle
Eu pretendo fazer uma página web com vídeos interativos, e enquanto procurava aqui me deparei com um link apontando para umjsFiddle que atende às minhas necessidades.
Como o código funcionou perfeitamente no jsFiddle, ele quebrou quando tentei copiá-lo para o DreamWeaver (parece que o JavaScript parou de funcionar).
Eu coloquei tudo junto como tal:
<code><html> <script type="text/javascript" src="jquery-1.7.1.min.js"></script> <script type="text/javascript" src="sgrub.js"></script> <script> $('#video_1, #video_2').hide(); $('.icon_1').click(function() { $('#video_2').fadeOut(function() { $('#video_1').fadeIn(); }); }); $('.icon_2').click(function() { $('#video_1').fadeOut(function() { $('#video_2').fadeIn(); }); }); $('.icon_1').click(function() { $('.video_2').get(0).pause(); $('.video_2').get(0).currentTime = 0; $('.video_1').get(0).play(); }); $('.icon_2').click(function() { $('.video_1').get(0).pause(); $('.video_1').get(0).currentTime = 0; $('.video_2').get(0).play(); }); </script> <head></head> <body> <div class="icon_1" id="mediaplayer"> cadillac </div> <div class="icon_2" id="mediaplayer2"> nike </div> <div id="video_1"> <video class="video_1" width="50%" height="50%" controls="controls" poster="http://www.birds.com/wp-content/uploads/home/bird.jpg"> <source src="http://video-js.zencoder.com/oceans-clip.mp4" type="video/mp4" /> </video> </div> <div id="video_2"> <video class="video_2" width="50%" height="50%" controls="controls" poster="http://www.birds.com/wp-content/uploads/home/bird.jpg"> <source src="images/01.mp4" type="video/mp4" /> </video> </div> </body> </html> </code>
Eu tentei envolver o JavaScript em uma chamada pronta do DOM do jQuery, sem sucesso:
<code>$(document).ready(function() { // The JavaScript here }); </code>