//通常なら
var audio = $('audio-element')
audio.addEvent('ended', function(){
//再生終了時の処理
});
ただaddEventしただけだと効かない。
//イベントを有効にする必要がある Element.NativeEvents.ended = 2clickとかchangeなんかの一般的なイベントはなにもしなくても使えるんだけど、html5なんかの新しいイベントはデフォルトでは無効になっている。
ちょっと面倒。
自分独自のイベントも登録できる。
//イベントを有効にする必要がある
Element.NativeEvents.unko = 2;
elem.fireEvent('unko');
参考:[mootools] cssでのアニメーションtransitionEndがイベント登録できないそろそろMooToolsの限界を感じつつある…
0 件のコメント:
コメントを投稿