未捕获的类型错误:Object[Object Object]没有方法'fancybox'

Uncaught TypeError: Object [object Object] has no method 'fancybox'

本文关键字:Object 有方法 fancybox 类型 错误      更新时间:2024-04-17

我的页面上出现以下错误:

Uncaught TypeError: Object [object Object] has no method 'fancybox'
Uncaught TypeError: Object [object Object] has no method 'revolution'

在我的页面中,我使用的主题已经使用了一个jQuery库,但FancyBox正在为自己使用另一个自定义的jQuery库。以下是我的头像详细信息:

<link rel="stylesheet" href="css/bootstrap.css" type="text/css" media="screen">
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen">
<link rel="stylesheet" type="text/css" href="css/responsive.css" media="screen">
<!---->
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="fancybox/lib/jquery-1.10.1.min.js"></script>
<script type="text/javascript" src="js/jquery.migrate.js"></script>
<script type="text/javascript" src="js/jquery.imagesloaded.min.js"></script>
<script type="text/javascript" src="js/jquery.isotope.min.js"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="js/gmap3.min.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
<script type="text/javascript" src="js/script.js"></script>

<!-- Add fancyBox main JS and CSS files -->
<script type="text/javascript" src="fancybox/source/jquery.fancybox.js?v=2.1.5"></script>
<link rel="stylesheet" type="text/css" href="fancybox/source/jquery.fancybox.css?v=2.1.5" media="screen" />
<!-- Add Button helper (this is optional) -->
<link rel="stylesheet" type="text/css" href="fancybox/source/helpers/jquery.fancybox-buttons.css?v=1.0.5" />
<script type="text/javascript" src="fancybox/source/helpers/jquery.fancybox-buttons.js?v=1.0.5"></script>
<!-- Add Thumbnail helper (this is optional) -->
<link rel="stylesheet" type="text/css" href="fancybox/source/helpers/jquery.fancybox-thumbs.css?v=1.0.7" />
<script type="text/javascript" src="fancybox/source/helpers/jquery.fancybox-thumbs.js?v=1.0.7"></script>
<!-- Add Media helper (this is optional) -->
<script type="text/javascript" src="fancybox/source/helpers/jquery.fancybox-media.js?v=1.0.6"></script>

我用谷歌搜索了这个问题,但没有解决方案。

使用$.noConflict()进行检查。我早些时候就遇到过这个问题。加载第一个库,然后用不同的名称保存,比如。

window.oldJquery = $.noConfilict()然后加载新的jQuery。同时使用,如果需要,请使用旧的jQuery,请使用oldJquery而不是$

我从未使用过FancyBox库,但如果引用的顺序不正确,就会出现这种情况。因此,该库可能依赖于您稍后引用的库,或者它正在被全球化。稍后在引用链接中将引用移到它。

我认为您的jQuery库太旧了,或者您的jQuery库实际上没有被引用。

相关文章: