首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

封装的两个JS文件之间调用的方法解决方法

2012-03-24 
封装的两个JS文件之间调用的方法如下面所示,aFunction()是A.js文件中的一个方法:JScript code(function ($

封装的两个JS文件之间调用的方法
如下面所示,aFunction()是A.js文件中的一个方法:

JScript code
(function ($) {    function aFunction()    {       alert("这是A JS中的方法");    }} (jQuery));


现在我又封装了一个方法,如下面代码所示,但它需要调用到上述A.JS文件中的一个方法aFunction(),
但在实际测试中,系统总是提示aFunction is not a function
请问一下,正确的情况下应该如何调用呢?
JScript code
(function ($) {    $("a").live("click", function (evt) {        aFunction();    });} (jQuery));


[解决办法]
哦没认真看,aFunction无法调用的,除非绑定到当前的参数上,写成
$.aFunction=function(){
//...
};

或$.fn.aFunction=...
分别是jQuery插件的扩充属性或实例方法的用法

热点排行