我在排除使用audio.js作爲音頻播放器的website。我正嘗試使用點擊方法配置音頻播放器的event callbacks,但它不能識別我的點擊。 然而,它的確如此工作,應該在jsfiddle上。任何幫助非常感謝Onclick不值得audio.js
我所做的 - 消除了所有的CSS和不相關的腳本。 Click方法適用於audiojs類之前和之後的div。
簡碼,我使用的音頻播放器 -
// audio player
add_shortcode('sp_audio', 'sp_audio_shortcode');
function sp_audio_shortcode($atts, $contents = null)
{
extract(shortcode_atts(array(
'id' => 'sp-audio-player',
'url' => '',
),
$atts));
$output .= '<audio preload="none">';
$output .= '<source src="' . $url . '" type="audio/mpeg">';
$output .= '</audio>';
return $output;
}
輸出在Chrome的檢查元素
<div class="musicplayer">
<div class="audiojs" classname="audiojs" id="audiojs_wrapper5">
<audio preload="none">
<source src="http://soundtrackloops.com/Demo/Electronisounds-AcousticBarefootBeats-DEMO.mp3" type="audio/mpeg">
</audio>
<div class="play-pause">
<p class="play"></p>
<p class="pause"></p>
<p class="loading"></p>
<p class="error"></p>
</div>
<div class="scrubber">
<div class="progress"></div>
<div class="loaded"></div>
</div>
<div class="time">
<em class="played">00:00</em>/<strong class="duration">00:00</strong>
</div>
<div class="error-message"></div>
</div>
我的測試點擊方法
jQuery(document).ready(function($) {
$(".audiojs").click(function() {
alert("CLICK");
});
初始化AU dio.js
用你的代碼提供一個jsFiddle。 – PiLHA
它在描述 –