毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> WEB开发 >> 正文

Uncaught TypeError: Object [object Object] has no method

更新时间:2013-7-15:  来源:毕业论文

Uncaught TypeError: Object [object Object] has no method

使用了两个js特效之后,页面总会只能显示其中一个,总有另外一个方法不能加载进来。我猜测两个方法是冲突了,但是“$”的冲突还是其它的冲突我不晓得。试了好几个方法都不能使它们共存。求解惑呀,刚开始学J2EE的姑娘快因为这个躁起来了。
lightBox与flexslider总有一个被提示:Uncaught TypeError: Object [object Object] has no method ‘’
可以明显看出jquery被加载了两次
直接可以去掉一个试试,
如果必须使用不同版本的jquery,就修改一下组件代码,用闭包保护一下$
如:
(function($){
  xx组件代码
})($);
这样即使$变量被重置,也不会影响组件使用了
当然调用时也必须这么做,当然如果你不能理解,就先按最前面说的试一下,
<script src="js/jquery-1.7.2.min.js" type="text/javascript"></script>这句去掉

解决了,确实是jquery被两次加载的原因,我又搜了一下,他们说要留下最新的版本,所以我删了<script src="scripts/jquery.js" type="text/javascript"></script>留了<script src="js/jquery-1.7.2.min.js" type="text/javascript"></script>。并且,我才知道原来js文件的加载都是有顺序的,必须得把jquery的加载写在最前面。  

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。