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
});
爲什麼你正在使用e.preventDefault();? – Adil
事件被炒魷魚,http://jsfiddle.net/rajaadil/Vn3vn/,檢查答案買jakee可能會有所幫助, – Adil