好的,我在编写自己的 jQuery UI 小部件插件时有点困惑。问题在于销毁功能。在文档中,它说首先放置默认销毁,然后在其后写入特定于小部件的其他内容。
$.Widget.prototype.destroy.apply(this, arguments); // default destroy
// now do other stuff particular to this widget
请参阅http://jqueryui.com/docs/Developer_Guide
然而,在他们的示例脚本中(那些是 jQuery Ui 发布代码的实际 pluings,它是相反的。
$.Widget.prototype.destroy.apply(this, arguments);
在函数的末尾。请参阅http://dev.jqueryui.com/browser/trunk/ui/jquery.ui.progressbar.js(以及所有其他内置小部件)
那么它是哪一个?当前小部件的编写方式,还是通过 Developer_Guide 中代码注释中的说明?