iteye_16885
2012-09-22 17:28
浏览 1.1k

跨(function($) {})(jQuery)调用另一个方法

如题,怎么调用呢。
http://www.iteye.com/problems/88088
这里写的这个好像不行啊!

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • boaiting 2012-09-23 17:20
    已采纳

    我对你的问题的理解:
    code="javascript" {
    //定义的是局部方法
    function func(){}
    })(jQuery)

    (function($) {
    //不能调用上面的方法
    func();//错误
    })(jQuery)[/code]

    解决办法一般是定义全局的function,最直接的方式可以像下面这样:
    code="javascript" {
    //定义全局方法
    window.globalFunc = function (){};
    })(jQuery)

    (function($) {
    //调用方法
    window.globalFunc();
    })(jQuery)[/code]

    打赏 评论
  • gauspican 2012-09-22 19:55

    哪不行?贴代码

    打赏 评论

相关推荐 更多相似问题