![]() |
1
11
阅读
jQuery plugin authoring suggestions
,另请看
the unminified jQuery
. 注意最后一行:
要编写插件,请务必特别注意名为
在这个插件创作页面上还有很多其他重要的信息。以上只是简单的介绍。这里有关于默认值和选项、名称间距和许多其他内容的信息。 此外,如果您担心变量冲突,还可以使用闭包来编写自己的“常规”代码…不仅仅是jquery插件。要执行此操作,请将脚本括在 self invoking anonymous function :
例如:
|
![]() |
2
1
您可以不使用扩展方法添加插件方法:
您可以使用extend:如果您只是想用多个 您可以执行的功能:
“jquery.extend向jquery对象添加一组属性。 jquery.fn.extend向jquery.fn对象添加一组属性 (然后可以通过$().foo进入)。” jquery.fn是jquery.prototype的快捷方式。 有关插件的官方文档: http://docs.jquery.com/Plugins/Authoring Mike Alsup有一个很好的教程/模式讨论: http://www.learningjquery.com/2007/10/a-plugin-development-pattern 编辑:另一个注意事项是,使用包装器/最小化器时要小心你的名字-在这方面你可以选择其中一个进行测试。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 6 月前 |
![]() |
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 7 月前 |
![]() |
user28928120 · 如何在jquery中选择所有类? 7 月前 |
![]() |
Eliable · 使点击计数器和进度条协同工作 8 月前 |
![]() |
Jack Maessen · 在处理程序上使用时如何获取输入类型 8 月前 |