0

これは私の最初の質問です。Javascript と jQuery は初めてです。私は Web を検索して、HTML5 タグに対する独自の関数を作成するための基本を学びました。機能させることができず、以下のコードでどこが間違っているのかわかりません。「コントロール」の追加を使用して再生することはできますが、独自のボタンなどを作成することをお勧めします.

私が間違っている場所と、これを機能させるために何をする必要があるかについて、誰か提案がありますか?

これが私のコードです:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type = "text/javascript">
function init () {
            player = $("#player");
   $("#play").click(play(player));
   $("#pause").click(pause(player));};

function play(player) {
            player.play();
}
function pause(player) {
            player.pause();
}
</script>

</head>

<body>
<audio id = "player" src="http://www.archive.org/download/MoonlightSonata_755/Beethoven-MoonlightSonata.mp3">
</audio>
<button id = "play" onclick="document.getElementById("player").play()">Play</button>
<button id = "pause" onclick="document.getElementById("player").pause()">Pause</button>
</body>
4

2 に答える 2

0

次のコードのように jQuery コードを変更してください

function play(player) {
        player.play();
}
function pause(player) {
        player.pause();
}

$(document).ready(function(e){
player = $("#player")[0];
    $("#play").click(function(e){play(player)});
    $("#pause").click(function(e){pause(player)});
});
于 2013-09-03T18:23:11.070 に答える
0
<script = "text/javascript"> 

タイプミスなし=記号

于 2013-05-22T09:24:42.230 に答える