对于一个作业,我应该“编写一个程序,在屏幕中央显示“完成!”这个词,发出哔哔声,然后删除这个词。我让程序在程序启动后1 秒显示单词(故意),但我已经尝试了一段时间,无法弄清楚如何在显示单词后一秒播放哔声。我已经播放了哔声,只是没有在正确的时间播放。这是 html 文档的脚本:
$(document).ready(function() {
$("div").delay(1000).fadeTo("2000", 1)
});
这是实际的 HTML 文档:
<!DOCTYPE html>
<html>
<head>
<title>PP1114</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.0.js"></script>
<script type="text/javascript" src="PP1114.js"></script>
<link rel="stylesheet" type="text/css" href="PP1114.css">
</head>
<body>
<div>
<p id="done">Done!</p>
</div>
</body>
</html>
我的 CSS 所做的只是给元素的不透明度为 0,因此它一开始是不可见的,然后在脚本告诉它时可以淡入:
div {
opacity: 0;
}
所以我的问题是,如何在显示单词后播放哔声。另外,因为我对 jquery 还很陌生,所以如果示例程序变得更先进,那么对示例程序为什么工作的描述会很好。