1

我在使用 jquery colorbox 时遇到异常

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

以下是例外 -

Uncaught TypeError: Cannot read property 'msie' of undefined jquery.colorbox.js:66
(anonymous function) jquery.colorbox.js:66
(anonymous function) jquery.colorbox.js:814
Uncaught TypeError: Object [object Object] has no method 'colorbox' HRS_HRAM.JN_HRS_APP_SCHJOB.GBL&country=FRA?PortalActualURL=https%3a%2f%2fhr…fpsc%2fhrmssox%2f&PortalHostNode=HRMS&NoCrumbs=yes&PortalKeyStruct=yes:497
(anonymous function) HRS_HRAM.JN_HRS_APP_SCHJOB.GBL&country=FRA?PortalActualURL=https%3a%2f%2fhr…fpsc%2fhrmssox%2f&PortalHostNode=HRMS&NoCrumbs=yes&PortalKeyStruct=yes:497
c jquery.js:7341
p.fireWith jquery.js:7403
b.extend.ready jquery.js:6875
H

有谁知道是什么问题?以及如何解决?

4

2 回答 2

4

jQuery Colorbox的页面说(强调我的):

在 MIT 许可下发布。Github 上的源代码(更新日志)。

兼容: Firefox、Safari、Chrome、Opera、Internet Explorer 7+ 中的 jQuery 1.3.2+ 该插件与您的 jQuery 版本不兼容。

似乎该插件对于 jQuery 1.9.1 来说太旧了,可能是因为它正在使用该.browser属性。

您必须修复插件,或按照此处所述重新引入该属性。

于 2013-07-28T09:22:17.577 回答
2

简单修复:更新到当前版本(https://github.com/jackmoore/colorbox),很久以前就删除了浏览器检查(https://github.com/jackmoore/colorbox#version-1319--- 2011 年12 月 8 日

于 2013-07-28T09:32:31.783 回答