$(function(){ var playerFlg = "pause"; $("#player").jPlayer({ ready: function () { var src = $("#play").find('a').attr('href'); $(this).jPlayer("setMedia", { mp3: src //再生するメディアを指定 カンマ区切りで複数指定できる。 }).jPlayer("pause"); }, loop: false, volume: 0.2, swfPath: "js/jplayer", supplied: 'mp3,m4a', play: function(){ $('#play').addClass('active'); playerFlg = "play"; }, pause: function(){ $('#play').removeClass('active'); playerFlg = "pause"; }, ended: function(){ $('#play').removeClass('active'); playerFlg = "ended"; } }); $('#play').on("click",function(e){ // console.log(playerFlg); e.preventDefault(); if(playerFlg == "ended"){ $("#player").jPlayer('play'); }else if(playerFlg == "pause"){ $("#player").jPlayer('play'); }else if(playerFlg != "pause"){ $("#player").jPlayer('pause'); }else{ $("#player").jPlayer('pause'); } }); });