2012-04-30 18 views
1

私のプロジェクトの要件を満たすために、動作中のjQueryスクリプトをMootoolsに移行する必要があります。Mootoolsのビデオ "終了"バインドが機能しない

作業jqueryのコードは次のとおりです。私はMooToolsはで、次の試してみました

$('#video').bind('ended', function() { 
    //Functions on end here. 
}); 

...

document.id('video').addEvent('ended', function() { 
    //Functions here 
}); 

と効果なしにしかし

document.id('video').addEvent('ended', function() { 
    //Functions here 
}.bind(this)); 

:(できる任意の私は正しい方向に1点をお願いしますか?

ありがとう!

+0

$('myVideo').addEvent('ended', function(){ //Functions here }); 

はここmyVideoは、タグのIDです。 try 'Element.NativeEvents.ended = 2' - 詳細はこちら:http://www.garrickcheung.com/javascript/mootools-core-element-native-events/ –

+0

まだ動作していません。 Iveは実際にjQueryを使用するように切り替えました。なぜなら、私が必要としていたことをやる方がはるかに簡単だったからです。 –

答えて

1

MooToolsはHTML5メディアタグイベントをサポートしていません。ブロックを追加した後written hereあなたは使用することができます:あなたは `ended`がネイティブのイベントである場合にはMooToolsのイベントリスナーに伝える必要があるかもしれません

<video id="myVideo"></video> 
+0

[jsFiddle]の例(http://jsfiddle.net/cBwEK/19/) –

+0

多くの感謝の声があなたの助けになります! –

関連する問題