$.extend({
    weibo:function(){
       // var mm = new aa(opt.type);
       $.extend(this,{
                ff:function(){
                    alert('777');      
                },
                plugin:{}
        }); /// ********
        
       /* function aa(){
            this.create = function(){
                alert('11111');
            }
        }*/
    }
});求教一下怎么访问到ff 函数?

解决方案 »

  1.   


    $.weibo();
    //接下来ff就挂到jQuery下了已经
    $.ff(); //alert("77")
      

  2.   

    求教一下这个 plugin:{} 是什么意思?
      

  3.   

    求教一下这个 plugin:{} 是什么意思?plugin是插件的意思,放到这个plugin:{a:1}里的,就可以用$.plugin.a来访问了。其实这里关键是要理解$.extend,$.extend故名思议就是扩展,带两个以上参数时,将所有参数的属性合并到第一个参数上,如果出现重复,右边覆盖左边的,同时返回合并后的对象。
    $.extend({a:1,b:2},{a:2,c:1}); // => {a: 2, b: 2, c:1}带一个参数时,$.extend({a:1}) <=> $.extend($,{a:1}); 等价于扩展jQuery本身。
      

  4.   

      plugin:{
    a:"a"
    }
     $.weibo();
    //注册属性,事件
    alert($.plugin.a);
      

  5.   

    求教一下这个 plugin:{} 是什么意思?plugin是插件的意思,放到这个plugin:{a:1}里的,就可以用$.plugin.a来访问了。其实这里关键是要理解$.extend,$.extend故名思议就是扩展,带两个以上参数时,将所有参数的属性合并到第一个参数上,如果出现重复,右边覆盖左边的,同时返回合并后的对象。
    $.extend({a:1,b:2},{a:2,c:1}); // => {a: 2, b: 2, c:1}带一个参数时,$.extend({a:1}) <=> $.extend($,{a:1}); 等价于扩展jQuery本身。不好意思啊 在求教一下大神
    1.js是这样的
    $.extend({
        weibo:function(){
           var mm = new aa();
           $.extend(this,{
                    ff:function(){
                        mm.create();      
                    },
                    plugin:{}
            }); 
            function aa(){
                this.create = function(){
                    alert('99999');
                }
            }
        }
    });2.js是这样的
    jQuery.extend(weibo().plugin, {
    image:function(element, options){    
    }
    });
    jQuery.extend(weibo().plugin.image, {
            ee:function(){
       alert('ccccc');
    }
    })
    我怎么访问到ee这个函数呢
      

  6.   

    我是jquery小白,首先谢谢大家的热心帮忙
      

  7.   


    weibo().plugin.image? extend就是把第二个参数里的属性扩展到第一个上了,直接用第一个对象的引用.ee()就行了,但是你这里的weibo().plugin.image,每次都调用weibo()么?