0

私は自分のサイトで bxSlider を使用しています。ドロップダウン メニューからサイズを選択するときは、ajax を使用してスライダーの特定のコンテンツを取得し、入力します。

内容はすべて揃っていますので、ご安心ください。うまくいかないのは、実際のスライダーです。そのため、矢印をクリックしても移動しません。

新しいコンテンツをスライダーにロードするときに、スライダー関数を呼び出しますが、これは機能しません。

何か案は?

以下のコードは、ajax コンテンツをページの正しい要素に挿入し、スライダー関数を呼び出しています。

$('.bxslider').html(po_data.slider);
runslider();
4

1 に答える 1

2

同じ問題を抱えている他の人のためにこれを解決しました。スライダーを破壊し、再び呼び戻しました。

var go_slider = null;

関数runslider() {

   if (go_slider) {
      go_slider.destroySlider();
   }


   go_slider = $('.bxslider').bxSlider({
      minSlides: 4,
      maxSlides: 4,
      moveSlides: 4,
      slideWidth: 208,
   });

}

完璧に動作します!これが誰かを助けることを願っています!

于 2013-05-20T00:57:25.953 に答える