嗨我试图cusomize的jQuery插件Tipr.js并遇到了一个小关出来的,基本上我是用源代码玩耍的用法。并且遇到以下情况:tipr.js了解每个功能
return this.each(function() {
如果上面21行的行被删除,并且前面的右括号从行46中删除。
看到源代码,看看我在说什么。
插件仍然工作正常。我的意思是我做它想要的。然而在运行更多的测试时,我发现从插件中删除每个函数会影响插件的可查询性,例如。现在每个删除我不能做到这一点:
$('#xyz').tipr().addClass('xyz');
现在我明白了每个功能的使用情况,但不知何故在这个撑着的情况下,我不明白为什么每个功能的影响可变性。
How to create a basic plugin:本文档帮了我一下,但我还是老样子便无法完全理解。
这真是太棒了,有人可以解释每个函数在这里扮演的重要角色。
谢谢。
泰纳利
http://stackoverflow.com/questions/2678185/why-return-this-eachfunction-in-jquery-plugins – 2014-12-08 05:25:32
@Learner谢谢。 – 2014-12-08 05:45:55