имах проблем и разрешаването му изискваше функционалност, вградена в mootools
. така че започнах да го дисектирам. има функция, интересувам се от IframeShim.destroy
тя е подобна на тази
destroy: function(){
if (this.shim) this.shim.destroy();
return this;
}
сега какво не мога да разбера в това какво е shim
. По-конкретно това, което се опитвам да разбера, е Request.JSONP.cancel
кодът му е като този
cancel: function(){
if (this.running) this.clear().fireEvent('cancel');
return this;
}
сега този cancel извиква clear
, чийто код е като този
clear: function(){
this.running = false;
if (this.script){
this.script.destroy();
this.script = null;
}
return this;
}
сега в тази ясна функция мога да видя destroy()
, което ме отвежда до shim
(вижте кода в горната част) и съм заседнал. Всички тези функции са в mootools-more.js
Помогне?
би било чудесно, ако някой може да предостави обикновена реализация на javascript на Request.JSONP.cancel
Има ли JQuery
алтернатива?