我正在使用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()函数但无法调用该函数。 有人可以帮我吗?
谢谢!
答案 0 :(得分:0)
您需要在script1.js
文件之前加载mywidget.js
文件(即在HTML中将一个放在另一个之前)。
从那里你可以毫无问题地致电myFunction
。
如果在此之后您仍然遇到问题,可以使用$.fn.myFunction()
来扩展jQuery的原型。实质上,通过这样做,您将为jQuery添加功能。