从Jquery调用javascript函数

时间:2013-07-26 17:45:38

标签: javascript jquery-ui jquery javascript-framework

我正在使用AJAxsolr框架来构建我的搜索UI。 我有一个索引文件是一个html文件。此文件包含导入javascript文件的所有必需脚本导入。我有一个javascript文件script1.js,其功能如下:

  function myfunction(){
     //Do the necessary stuff
  }

我有另一个js文件mywidget.js,这是我的自定义小部件。它具有以下功能:

  (function ($) {
     AjaxSolr.MyWidget = AjaxSolr.AbstractTextWidget.extend({
        init: function(){

        }
        // and other functions

     }
  });

我想从mywidget.js文件中调用script1.js中的函数myfunction()。我尝试了$ .getScript()函数但无法调用该函数。 有人可以帮我吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要在script1.js文件之前加载mywidget.js文件(即在HTML中将一个放在另一个之前)。

从那里你可以毫无问题地致电myFunction

如果在此之后您仍然遇到问题,可以使用$.fn.myFunction()来扩展jQuery的原型。实质上,通过这样做,您将为jQuery添加功能。