1

同じページにサイクルプラグインの複数のページャーに問題があります。同じページに24サイクルプラグインを表示したいと思います。各プラグインには、いくつかの画像と情報が含まれています。そこで、「ポケットベル」でお互いをコントロールしたいと思います。すべてがOKで、すべてのプラグインはシンプルなドキュメント対応機能で動作します。しかし、私はポケットベルに関してまったく異なる問題を抱えています。

プラグインの関数にpager:"#nav"とを追加しようとすると。.before("<div id="nav"></div>")スクリプトはこのようなコンテナを作成し、<div id="nav"></div>プラグインはこのコンテナ内のすべてのポケットベルリンクを追加します。したがって、すべてのポケットベルのリンクは、このように発生する1つのコンテナIDに表示されます。

http://onur.mayanet.com.tr/test

各プラグインが独自のポケットベルで動作するはずの何かにアクセスしたい。

4

1 に答える 1

0

ページ内のIDは一意である必要があるため、次のように変更します。

$('.slideshow').before('<div id="nav"></div>').cycle({
    fx: 'scrollLeft',
    speed: 'fast',
    timeout: 350,
    pager: "#nav"
});

これに:

$('.slideshow').each(function() {
  $(this).before('<div class="nav"></div>').cycle({
    fx: 'scrollLeft',
    speed: 'fast',
    timeout: 350,
    pager: $(this).prev()
  });
});

ここでテストできidます。ここで行っているのは、一意である必要があるを使用するのではなく、ループして各ページにページャーを作成/割り当てることだけです。=>変更にも一致するように#navCSSルールを変更してください。.navidclass

于 2010-10-23T10:09:06.160 に答える