【100分】jquery 拓展方法之前项目用的好好的,现在识别不了,谁能解啊!!!!!

丰云 2015-11-09 02:22:17
如题,本人自己封装的弹出框方法,在之前的数个项目中都运行得很好,今天到新环境建了一个项目后,发现这个自定义的拓展方法识别不了,报错消息:”Uncaught TypeError: $(...).PopDialogByUrl is not a function“,各种调试了很久,依然没有解决,特来请求救援!!!!!
代码如下:

/*
* 拓展jquery对象的方法;
*/
(function ($) {
/*
* 根据url取得内容并弹出框显示的方法
* url: 需要显示的内容的url
* title: 标题
* popDialogConfig: 自定义样式
*/
$.fn.PopDialogByUrl = function (url, title, popDialogConfig) {
var obj = $(this);
if (url) {
$.ajax({
url: url,
cache: false,
success: function (result) {
if (result == "[]" || result == "") {
result = "系统忙,请稍后再试!";
}
var pop = new PopDialog(result, title, popDialogConfig);
obj.append(pop.PopDom);
},
error: function (result) {
if (result == "[]" || result == "") {
result = "系统错误,请联系管理员!";
}
var pop = new PopDialog(result, title, popDialogConfig);
obj.append(pop.PopDom);
}
});
}
};
})(jQuery);
...全文
94 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
丰云 2015-11-09
  • 打赏
  • 举报
回复
引用 2 楼 slwsss 的回复:
引入多个jq 会被后面的jq覆盖 在console调试
就是这个原因,才刚刚发现
slwsss 2015-11-09
  • 打赏
  • 举报
回复
引入多个jq 会被后面的jq覆盖 在console调试

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧