问|创建一个jQuery插件

时间:2011-08-30 11:38:09

标签: jquery plugins

我熟悉jQuery,我想问一些与我想要创建的插件/代码相关的内容。

1)我可以创建哪些类型的插件,除了:$('element')。myPlugin(); ? 我可以创建一个创建div的插件吗?像这样:myPlugin(); 通过使用jQuery标准?

2)假设我想用jQuery创建一个漂亮的粘性div,我希望它是用户最容易实现的,我该怎么办呢? (例如,用户只需要在DOM准备好后将代码粘贴到代码中的某个位置)。

提前致谢。

2 个答案:

答案 0 :(得分:2)

为jQuery创建插件的基础实际上非常简单。

遵循jQuery插件创作指南是一个好主意。请记住

1)插件文件应命名为jquery.PLUGINNAME.js和

2)始终将您的插件附加到jQuery而不是$,因此可以使用noConflict()方法轻松设置别名。

扩展jQuery.fn对象所需的结构是

jQuery.fn.myFirstPlugin = function () {
   return this.each (function () {
     //Write your logic here

   });
}

这就是你怎么称呼它

$('#test').firstPlugin();

答案 1 :(得分:0)

下面是关于如何制作jquery插件的简单教程的链接:

http://blog.jeremymartin.name/2008/02/building-your-first-jquery-plugin-that.html

相关问题