我有一个按钮播放声音文件的问题。
有两个按钮,一个是启用声音按钮,另一个是在单击时播放声音。基本上,只有“启用”类的按钮会播放声音,但是当我将按钮的类设置为启用然后单击它时,什么也没有发生。
这里的工作示例
这是代码:
<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
$(document).ready(function() {
var audioElement = document.createElement('audio');
audioElement.setAttribute('src', 'http://cd.textfiles.com/10000soundssongs/WAV/DOORBELL.WAV');
$('.enabled').click(function() {
audioElement.play();
});
});
</script>
<script>
$(document).ready(function() {
$('#enabler').click(function() {
$('.disabled').attr('class','enabled');
$('.enabled').text('Play (enabled)');
});
});
</script>
<style>
.enabled{color:green;}
</style>
</head>
<body>
<button class="disabled">Play</button>
<button id="enabler">Make Play-Button work</button>
</body>
</html>
一如既往,非常感谢任何帮助!