Javascript 在jQuery中,是否可以将方法设置为var?

Javascript 在jQuery中,是否可以将方法设置为var?,javascript,jquery,Javascript,Jquery,假设我有很多$this.showslow的实例,函数{fVar;};其中$this是不同时间的不同对象,但它们都需要.showslow,function{fVar;};fVar是一个先前定义的函数var 是否可以设置.showslow,函数{fVar;};作为一个类似myVar的var,理论上我可以做一些类似$this.myVar的事情 你当然可以。查看 不要忘记正确的名称空间!只需使用您声明的mPlugin方法,就像使用任何其他JQuery方法一样当然可以。查看 不要忘记正确的名称空间!只需像

假设我有很多$this.showslow的实例,函数{fVar;};其中$this是不同时间的不同对象,但它们都需要.showslow,function{fVar;};fVar是一个先前定义的函数var


是否可以设置.showslow,函数{fVar;};作为一个类似myVar的var,理论上我可以做一些类似$this.myVar的事情

你当然可以。查看


不要忘记正确的名称空间!只需使用您声明的mPlugin方法,就像使用任何其他JQuery方法一样

当然可以。查看


不要忘记正确的名称空间!只需像使用任何其他JQuery方法一样使用您声明的mPlugin方法

我不太喜欢JQuery,但请尝试以下方法-

$.prototype.myVar=function(){
    //here goes your code
}

我不太喜欢JQuery,但是试试这个-

$.prototype.myVar=function(){
    //here goes your code
}

只需将其创建为函数表达式,就可以在任何地方使用它。此函数接收由事件侦听器创建的事件对象。ie:点击功能。使用此变量作为事件函数回调,并传入事件对象,以便它知道要显示什么

var showSlow = function(eventObject){
   $(eventObject).show("slow", function(){
        fVar;
    });
}

只需将其创建为函数表达式,就可以在任何地方使用它。此函数接收由事件侦听器创建的事件对象。ie:点击功能。使用此变量作为事件函数回调,并传入事件对象,以便它知道要显示什么

var showSlow = function(eventObject){
   $(eventObject).show("slow", function(){
        fVar;
    });
}

当然,只要把它包装成一个插件就行了;看看fVar是否是函数,为什么不直接使用$this.showslow,fVar?我同意@thesystem,变量可以保存函数,因为函数毕竟是对象。所以你可以像引用其他变量一样引用它们。当然,把它包装成一个插件;看看fVar是否是函数,为什么不直接使用$this.showslow,fVar?我同意@thesystem,变量可以保存函数,因为函数毕竟是对象。因此,您可以像引用任何其他变量一样引用它们。