Uncaught TypeError: Object [object Object] has no method 'xxx'
一个Jquery的血案如下:
Uncaught TypeError: Object [object Object] has no method 'slide'
解决方法:
$(document).ready(function($){
//jQuery(document).ready(function($){
看报错像是Jquery的$冲突,这里解释一下:
jQuery 使用 $ 符号作为 jQuery 的简写,
其他一些 JavaScript 框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScript MVC、Google Web Toolkit、Google Closure、Ember、Batman 以及 Ext JS。
其中某些框架也使用 $ 符号作为简写(就像 jQuery),如果您在用的两种不同的框架正在使用相同的简写符号,有可能导致脚本停止运行。
正因为如此,JQuery采取了noConflict() 方法。
eg:
noConflict() 方法会释放会 $ 标识符的控制,这样其他脚本就可以使用它了。
例如
$.noConflict();
jQuery(document).ready(function(){
jQuery("button").click(function(){
jQuery("p").text("jQuery 仍在运行!");
});
});
也可以创建自己的简写。noConflict() 可返回对 jQuery 的引用,您可以把它存入变量。
例如
var jq = $.noConflict();
jq(document).ready(function(){
jq("button").click(function(){
jq("p").text("jQuery 仍在运行!");
});
});
如果你的 jQuery 代码块使用 $ 简写,并且您不愿意改变这个快捷方式,那么您可以把 $ 符号作为变量传递给 ready 方法。
例如
$.noConflict();
jQuery(document).ready(function($){
$("button").click(function(){
$("p").text("jQuery 仍在运行!");
});
});
那么很容易就可以在页面排除了这个问题,但是并不是解决一个页面就会搞定的,svn 被还原到上一个版本,没有这个异常,那么开始比对
结果在freme文件夹下发现header.jsp被某位小朋友添加了Jquery的引用-.-那么在资源文件再次include到这个页面的时候造成了冲突,导致
$失效,但是在页面view-source的时候看到<script src="/style/js/jquery-1.8.3.min.js" type="text/javascript"></script>
只有一个显示,真是没想到。
转载于:https://www.cnblogs.com/xyh592/articles/4478478.html
Uncaught TypeError: Object [object Object] has no method 'xxx'相关推荐
- Uncaught TypeError: Object #Document has no method 'load'
当Javascript加载XML文件时,IE和FF下正常,但Chrome下报错:Uncaught TypeError: Object #<Document> has no method ' ...
- Uncaught TypeError: Object [object Object] has no method 错误
Uncaught TypeError: Object [object Object] has no method 该错误表示该对象没有方法 webView.addJavascriptInterface ...
- Vue报错:Uncaught TypeError: Cannot assign to read only property ‘exports‘ of object 的解决方法
Vue报错:Uncaught TypeError: Cannot assign to read only property 'exports' of object 的解决方法 参考文章: (1)Vue ...
- Uncaught TypeError: Cannot add property 0, object is not extensible 引起的思考
默认情况下,对象都是可以扩展的,即对象可以添加新的属性和方法.使用Object.preventExtensions().Object.seal()和Object.freeze()方法都可以标记对象为不 ...
- vue-cli3的项目 CDN链接报错解决 Uncaught TypeError: Cannot read property 'prototype' of undefined at Object.
Uncaught ReferenceError: iview is not defined 出现这个问题的原因是路径的问题 确保你的路径是正确的,或者是既全局引入了iview,又按需引入,会造成这样的 ...
- 【解决】控制台报错Uncaught TypeError: Object(...) is not a function at eval (vue-router.esm-bundler.js
打开http://localhost:8080/,控制台报错 Uncaught TypeError: Object(...) is not a functionat eval (vue-router. ...
- Vue3.x 报 Uncaught TypeError:Object(...) is not a function( Vue3对象不是函数解决思路)
今天在vue3的练习时候发现我写的路由总是浏览器报错,仔细校验文档发现并没有错误啊,可总是报Uncaught TypeError:Object(...) is not a function的错误,看下 ...
- Vue错误日记 ——关于Vue-Router出现esm-bundler.js?6c02:2127 Uncaught TypeError: Object(...) is no的解决方案
Vue错误日记 --关于Vue-Router无法正常使用的解决方案 前言 配置 项目环境 项目代码 问题处理 结束语 前言 今天用 Vue-cli 搭建 Vue 项目时,发现Router无法正常挂载, ...
- 浏览器提示Uncaught TypeError: object is not a function XXX onclick
我在做复选框选中的测试时,做了全选和反选的设置,点击后触发onclick事件在javascript里面进行处理. 刚开始一切都正常,可是后来发现javascript里面的函数不能执行了也就是οncli ...
最新文章
- 好好学python·函数
- c#程序设计语言杜松江版_当前最流行的10款编程语言,你会哪种?
- Kettle使用_1转换之错误处理
- jquery中ajax格式
- java调用shell脚本及注意事项
- [转载] 字符串太长 pep8_Python f字符串– PEP 498 –文字字符串插值
- 好好的虚拟机不能用了, 出现无法打开内核设备\\.\Global\vmx86: 系统找不到指定的文件的错误, 以下是网上找到的解决方法,亲测可用...
- VC++下使用ADO编写数据库程序(关键文章)
- ecshop简化购物流程
- triton部署yolov5笔记(四)
- 多极神经元红蓝铅笔手绘,多极神经元手绘图作业
- 计算机9网络连接不上,本地连接连不上,教您电脑本地连接连不上怎么解决
- mvp的全称_MVP是什么意思?全称是什么?
- Word Maze单词迷宫C语言解法(详细注解)
- 请回答数据结构【二叉搜索树】
- 惠普服务器报no bootable device were detected. Please attach a uefi.......处理
- 东瓜小知识之《简单查询网卡的厂商信息》
- html 鼠标悬停批注,HTML 页面添加批注
- 事件的互不相容和独立的区别
- HTML5 - 限制input file 可选择的文件类型