質問

これは、私が取り組んできた最近のいくつかのサイトで私を困惑させてきました。私は別の解決策を使用しなければなりませんでしたが、今回はその底に到達することを決意しています。

こちらのデモページのサンプルコードは次のとおりです。 http://jquery.malsup.com/cycle/int2.html

$('#s4') 
.before('<div id="nav">') 
.cycle({ 
    fx:     'turnDown', 
    speed:  'fast', 
    timeout: 0, 
    pager:  '#nav' 
});

そして、これが私のかなり似たスニペットです:

$(document).ready(function() {
    $("#banners").before('<div id="banner-nav" class="nav"/>').cycle({
        fx: 'fade',
        speed: 1000,
        pager: '.nav'
    });
});

NAV DIVは通常のjQueryコールとして正しく生成されますが、空には何もありません。 CSSの問題ではありません。マークアップがまったく生成されていないため、jQuery 1.3.x -1.4.xのさまざまなバージョンに変更されたため、コンテナ要素をDiv、ULなど以外のものに変更し、 Document.ready Callから削除しましたが、それでも運がありません。

役に立ちましたか?

解決

問題が解決したので、愚かで、jquery.cycle.allを使用していることを確認してください。ページング機能をサポートしていないため、他の軽いバージョンではありません。読解力は私の側で失敗します。

他のヒント

例が言っても、彼らが彼らのウェブで使用しているコードは次のとおりです。

$('#s4').before('<div id="nav" class="nav">').cycle({
    fx:     'turnDown',
    speed:  'fast',
    timeout: 0,
    pager:  '#nav'
});

そして、問題はおそらく、ポケットベーターのIDの代わりにクラスを使用することだと思います。 #banner-nav あなたのコードで、それが機能するかどうかを確認してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top