у меня была проблема, и для ее решения требовалась функциональность, встроенная в 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;
}
теперь эта отмена вызывает 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
?