调用jquery插件

时间:2011-02-16 11:09:23

标签: jquery jquery-plugins

我正在创建一个jQuery插件,它更像是一个实用程序类(它不能在DOM上运行),当我调用它时,我必须调用$ .fn.myplugin()而不是$ .myPlugin()或者我必须指定一个像$('body')。myPlugin()?

这样的选择器
  1. 有没有办法能够使用$ .myPlugin()调用我的插件(如$ .ajax()等)?

  2. 我是否使用插件来解决错误类型的问题,我应该只使用javascript对象并将其称为object.myFunction()? (我不这样做的唯一理由是我喜欢jQuery语法)

2 个答案:

答案 0 :(得分:0)

你必须使用

$.fn.myplugin()

了解更多信息,请阅读this

答案 1 :(得分:0)

你必须先写下你的插件。

(function( $ ){
  $.fn.myPlugin = function() {
    // Do your awesome plugin stuff here
  };
})( jQuery );

您可以$('your-selected-dom-element').myPlugin()使用此插件。

this可能会对您有所帮助。