私は jQuery サイクルを使用していくつかのギャラリーを作成していますが、すべてがローカルで素晴らしいものです。ただし、サーバーでは次の 2 つのエラー メッセージが表示されます。
キャッチされていない SyntaxError: 入力 jquery-cycle.js:1 の予期しない終了
キャッチされていない TypeError: オブジェクト [オブジェクト オブジェクト] にはメソッド 'cycle がありません
jQuery と Cycle を含む:
<script src="<?php bloginfo('template_url'); ?>/js/jquery-latest.js" type="text/javascript"></script>
<script src="<?php bloginfo('template_url'); ?>/js/jquery-cycle.js" type="text/javascript"></script>
私のjQueryサイクル関数:
<script>
$(function() {
$('#mini-gallery').cycle({
speed: 800,
timeout: '6500',
pause: 'true',
cleartypeNoBg: 'false',
containerResize:0,
slideExpr: '.testimonial-mini-item'
});
});
</script>
ライブ サーバーでこれらのエラー メッセージが表示されるのはなぜですか?
アップデート
Cycle プラグインをロードする方法を次のように変更しました。
<script src="http://malsup.github.io/jquery.cycle.all.js"></script>
これで、プラグインはうまく機能します。なぜこれが今機能するのか考えていますか? これは、ドメインではなくサーバーの IP アドレスを使用しているという事実と関係がありますか?