1

このコードを追加すると Uncaught TypeError: Object [object Object] has no method 'addEventlistner' というエラーが表示されます。

$('video').addEventlistner('timeupdate', function(event) {
    var current = Math.round(event.target.currentTime * 1000);
    var total = Math.round(event.target.duration * 1000);
    $('temps_total').empty().appendText(total);
    $('temps_courant').empty().appendText(current)
    $('temps_restant').empty().appendText(total - current);
    });
4

3 に答える 3

4

$('video')jquery オブジェクトを返すためです。

できることは次のとおりです。

$('video')[0].addEventListener('timeupdate', function(event) {
于 2012-11-26T20:24:23.570 に答える
2

jQuery メソッドは使用しaddEventListenerませんaddEventlistner が、どちらも使用しません。

これを読んでください http://api.jquery.com/on/

$('video').on('timeupdate', function(event) {
    var current = Math.round(event.target.currentTime * 1000);
    var total = Math.round(event.target.duration * 1000);
    $('temps_total').empty().appendText(total);
    $('temps_courant').empty().appendText(current)
    $('temps_restant').empty().appendText(total - current);
});
于 2012-11-26T20:24:21.387 に答える
1

jQuery オブジェクトにはメソッドがありませんaddEventListener
代わりに、 を呼び出す必要があります.bind()

于 2012-11-26T20:24:24.380 に答える