简单事件示例

时间:2012-02-06 00:28:52

标签: javascript jquery

我只知道基本的javascript,甚至不知道基本的jquery,但我想知道一些在jquery中可能非常简单的东西。

我想要一个非常简单的例子,说明如何在js文件中创建一个函数,并使用我的主脚本中的dom类参数(如.sample)执行该函数。类似的东西:

$('.sample').execute(200);

你将如何在jquery js文件中编写这种类型的函数?简单地说,我想要一个例子来更好地理解$()如何与jquery方法一起使用,以及如何将.sample作为参数传递给execute()以及如何在其中使用它。

1 个答案:

答案 0 :(得分:2)

如果我理解你的问题,你基本上就会问如何编写一个jQuery插件。

基本理念是:

(function($) {
    //$.fn is an alias for $.prototype
    $.fn.execute = function(someParam) {
        //"this" refers to jQuery object on which method has been called
    };
})(jQuery); //Pass jQuery to anonymous function so we don't overwrite $

然后可以按照您在问题中显示的那样调用它:

$("someSelector").execute(whatever);

您可以在jQuery Plugin Authoring页面上了解更多信息。如果你想真正理解上面代码的含义,以及实际发生的事情,那么在查看jQuery之前,可能需要掌握JavaScript。