我正在尝试创建自定义音频控件并遇到jQuery的一些问题。我正在将这个原生的javascript翻译成jQuery以获得统一的代码,但是我找不到使用jquery来实现这一功能的方法。
这是改为jQuery的代码,工作正常:
music.addEventListener('canplaythrough', function () {
duration = music.duration;
}, false);
这是我尝试过但没有成功:
试用1
music.on('canplaythrough', function (){
duration = music.duration;
}, false);
试用2
music.on('canplaythrough', function (){
duration = music.duration;
return false;
});
试用3
music.on('canplaythrough', function (){
duration = music.duration;
false;
});
试用4
music.on('canplaythrough', false, function (){
duration = music.duration;
});
我想了解这是如何工作的,因为我让事情有效但却没有完全理解它。目前它不起作用。如果有人知道答案我会很感激。
答案 0 :(得分:0)
music
是jQuery对象吗?您可能想尝试$(music).on
而不是