1

WordpressテーマにresponseSlidesプラグインを実装しようとしています。必要なcss、jquery、javascriptファイルがリンクされており、以下の順序であり、他のjquery/javascriptプラグインはありません。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<link rel="stylesheet" href="<?bloginfo('template_directory'); ?>/responsiveslides.css" />
<script src="<?bloginfo('template_directory'); ?>/responsiveslides.min.js" type="text/javascript"></script>

次に、スライドショーを開始する関数を呼び出すスクリプトタグを含めましたが、エラーが発生しました

<script>
$(function () {

  $("#slider").responsiveSlides({
    maxwidth: 800,
    speed: 50
  });

});

Uncaught TypeError:Object[objectObject]にはメソッド'responseSlides'がありません

「responseSlides」を「Hide」に置き換えて、jqueryが機能しているかどうかをテストしました。ブラウザ開発者ツールに適切な順序で示されているように、必要なすべてのファイル(responseSlides.min.js ... etc)がリンクされているようです。なぜこれが機能しないのか正確にはわかりません。ポインタを提供していただければ幸いです。

4

1 に答える 1

3

次を試してください

(function ($) {

  $("#slider").responsiveSlides({
    maxwidth: 800,
    speed: 50
  });

})(jQuery);
于 2012-12-12T03:40:46.320 に答える