I have the following code:
$(document).ready(function() {
$( .container ).ready(function() {
var v = new Video($(this));
v.load();
});
});
我怎么能够回避自己? 初始类别负荷3项变量:video
,source/code>和
s
。 当点击或事件聆听者要求其发挥作用并试图接触其中任何一个人时,由于他们后来被销毁,它无法做到。
我如何处理这个问题?
更样本代码:
$.Class( Video , {
init: function(container) {
this.video = container.find( .video );
this.source = this.video[0];
this.controls = {
// ...
total: container.find( .total ),
buffered: container.find( .buffered )
};
},
load: function() {
this.source.addEventListener( progress , function() {
var buffered = Math.floor(this.source.buffered.end(0)) / Math.floor(this.source.duration);
this.controls.buffered.width(Math.floor(buffered * this.controls.total.width()));
}, false);
}
});