【发布时间】:2012-04-22 22:34:55
【问题描述】:
我的目标是制作一个包含交互式视频的网页,在此处搜索时,我发现了一个指向 jsFiddle that suits my needs 的链接。
由于代码在 jsFiddle 上运行良好,当我尝试将其复制到 DreamWeaver 时它崩溃了(似乎 JavaScript 已停止工作)。
我已经把它们放在一起了:
<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>
我尝试将 JavaScript 包装在 jQuery DOM 就绪调用中,但无济于事:
$(document).ready(function() {
// The JavaScript here
});
【问题讨论】:
-
您在同一文件夹中有
jquery文件吗?此外,sgrub.js不存在于 jsfiddle 中,您也应该有一个文件。 -
@Niloct jquery 在同一个文件夹中,而“sgrub.js”实际上是另一部分,它不影响它(我检查过)。
-
你应该把你的
-
jsfiddle 的链接已损坏
-
由于 HTML 格式错误而投票结束问题。
标签: javascript jquery html dreamweaver jsfiddle