2012-12-03 58 views
0

我想從圖形控制HTNL5音頻。第一次點擊會啓動歌曲,但是鏈接停止響應點擊,歌曲繼續播放,無法停止。 e.preventDefault()是否刪除鏈接的可點擊性?jQuery鏈接停止響應後第一次點擊

的HTML是

<div> 
    <audio id="plyr"> 
     <!-- <audio controls="controls"> --> 
     <source src="<?php echo get_bloginfo('wpurl') . '/assets/media/' . $faSong; ?>.ogg" type="audio/ogg"> 
     <source src="<?php echo get_bloginfo('wpurl') . '/assets/media/' . $faSong; ?>.mp3" type="audio/mpeg"> 
     Your browser does not support the audio element. 
    </audio> 
</div> <!-- END plyr DIV --> 
<div id="featured-song"> 
    <a class="playback" href="#"> 
     <img class="btnPlay" src="/assets/images/play_button.png" /> 
    </a> 
</div> <!-- END featured-song DIV --> 

和jQuery是:

jQuery(function($) { 
    var song = $("#plyr").get(0); 

    $(".playback").click(function(e){ 
     e.preventDefault(); 
     if(song.paused){ 
      song.play(); 
     } else { 
      song.pause; 
     } // end if 
}); 
+0

爲什麼你正在使用e.preventDefault();? – Adil

+0

事件被炒魷魚,http://jsfiddle.net/rajaadil/Vn3vn/,檢查答案買jakee可能會有所幫助, – Adil

回答

2

變化song.pausesong.pause()

相關問題