长话短说,我有一个使用jQuery的长码。因为一些插件,工具栏和因为jQuery的一样,他们已经安装了中断我们的JavaScript代码被列入两次,这样肮脏的东西文件,功能等的很多比我们的用户的理想的量一个不太正与我们的代码的问题。从全局范围访问函数内定义的函数?
我想我可能只是
- 包括jQuery的
- 使用$ .noConflict
- 然后包括像之间我的代码的整个休息:
。
(function($) {
// All of my code goes here.
})(jQuery);
我还没有检查,如果这可以解决我们与这些用户的问题,但它确实有效。问题是,在网站的一部分(图片上传)中,我们有一个iframe需要调用我们大块代码中定义的某些功能。我试着将这些函数放在这个未命名的函数调用之外,但是它本身使用了其他必须存在的函数。
的我如何能够访问该函数内部定义的函数任何想法或解决方法从这是它的外部的代码(如上所示)?
谢谢!
PS - 您的匿名功能有点多余。你只需要:'(function($){var mycode =“goes here”;})(jQuery);'。 – cheeken
谢谢,编辑。 – manuelflara