我写了一个jQuery 插件,我最近做了它,所以回调可以访问this
,这是原始选择器,所以你可以做......
$('#something').waitForImages(function() {
$(this).fadeIn(500);
});
这看起来很像您在 jQuery API 中所期望的一些代码。
然而,jQuery 总是this
以原生 DOM 元素的形式提供,因此您必须将其包装起来$()
才能开始在其上调用 jQuery 的方法。
最初,我this
作为 jQuery 对象提供。但是后来,在观察了jQuery对 的处理之后this
,我改变了它。
什么是最好的方法?是否提供包装?