我熟悉jQuery,我想问一些与我想要创建的插件/代码相关的内容。
1)我可以创建哪些类型的插件,除了:$('element')。myPlugin(); ? 我可以创建一个创建div的插件吗?像这样:myPlugin(); 通过使用jQuery标准?
2)假设我想用jQuery创建一个漂亮的粘性div,我希望它是用户最容易实现的,我该怎么办呢? (例如,用户只需要在DOM准备好后将代码粘贴到代码中的某个位置)。
提前致谢。
答案 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