1

jqueryカラーボックスを使用しているときに例外を下回っています

<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 と互換性がありません。

おそらく.browserプロパティを使用しているため、プラグインがjQuery 1.9.1には古すぎるようです。

プラグインを修正するか、ここで説明されているようにプロパティを再導入する必要があります。

于 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 に答える