サウンド ファイルを再生するボタンに問題があります。
2 つのボタンがあり、1 つはサウンド ボタンを有効にするボタンで、もう 1 つはクリックするとサウンドが再生されます。基本的に「有効」なクラスのボタンだけが音を鳴らすのですが、ボタンのクラスを有効にしてクリックしても何も起こりません。
作業例はこちら
コードは次のとおりです。
<!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>
いつものように、どんな助けも大歓迎です!