jQuery在.on上放置false(' canplaythrough')

时间:2014-11-22 17:03:53

标签: javascript jquery audio

我正在尝试创建自定义音频控件并遇到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;
    });

我想了解这是如何工作的,因为我让事情有效但却没有完全理解它。目前它不起作用。如果有人知道答案我会很感激。

1 个答案:

答案 0 :(得分:0)

music是jQuery对象吗?您可能想尝试$(music).on而不是