在我的项目中,我有两个 js 文件,如下所示:
文件1.js
(function($){
jQuery(function(){
jQuery.user = {
getAnchorUrl : function (el){
return jQuery(el).attr('href');
}
}
});
})(jQuery);
文件2.js
(function($){
jQuery(function(){
jQuery('.popup-video-link').on('click', function(e){
e.preventDefault();
var url = jQuery.user.getAnchorUrl(this);
jQuery.user.getVideoPopupTemplate(url);
});
});
})(jQuery);
我file1.js
先加载然后file2.js
。
每当我单击具有类的锚标签.popup-video-link
时,我都会收到错误消息
TypeError:jQuery.user.getAnchorUrl 不是函数
我出错的地方有什么帮助吗?
PS:我正在包装 jquery 代码,因为在这个项目中我还使用了prototype.js 和许多其他插件。