0

前回チェックしたときはサイトは機能していましたが、現在は多くの JS の側面が壊れているようです。ツイートが消えて、jQuery カラーボックスが機能しなくなった?

http://www.jamesperrett.co.uk/

次のコンソール エラーを取得します。

Uncaught SyntaxError: Unexpected token ( www.jamesperrett.co.uk:178
Uncaught TypeError: Object [object Object] has no method 'live' jquery.validationEngine.js:28

Unsafe JavaScript attempt to access frame with URL [site] from frame with URL [vimeo]. 
Domains, protocols and ports must match.

最後の 1 つはすべてのビデオで繰り返されます。

これが Vimeo と関係があるのではないかと心配していますか? サイトはそうではありませんhttps

4

1 に答える 1

0

ライブエラーの場合、最新バージョン(1.9.1)でjqueryを参照しています

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

このバージョンの jquery はサポートされなくなりました。live()代わりに.on()委任が使用されます。そのため、プラグインjquery.validationEngine.jsは正しく機能しなくなりました。

解決策として、検証プラグインの新しいバージョン (利用可能な場合) に更新するか、このプラグインのソース コードを変更するか、まだライブをサポートしている古い jquery バージョンにダウングレードすることが考えられます。

于 2013-04-25T14:56:09.397 に答える