javascript和jQuery基础问题

winbug
  • 91

在给wordpress制作jquery功能的时候,每次增加方法都要

function 方法(){
   jQuery(....)
}

请问有没有什么方法,可以直接变成$ ?

回复
阅读 4k
3 个回答

定义插件

(function($){
    $.fn.extend({
        demo:function() {
            // ...
        }
    })
})(jQuery);

定义全局

jQuery.extend({
    demo:function() {
        // ...
    }        
});
lazyboy
  • 1.5k

可以通过闭包的方式集中定义一批函数

(function($, _){
    _.方法1 = function() {
        $(....)
    }
    _.方法2 = function() {
        $(....)
    }
})(jQuery, window);

或者你可以用2个$$的符号

var $$ = jQuery.noConflict();

定义插件匿名自执行函数封装下,把jquery传进去,

宣传栏