0

WordPress テーマに翻訳している作業中の Web サイトがあります。 jquery.cycle.jsよく働く。ただし、WordPress で動作させることができないようです。

  1. jqueryを呼び出します(すでにWPで呼び出されています)

  2. 呼び出しcycle.js(登録され、キューに入れられ、ソースを表示するときに表示されるように表示されます。

  3. 頭の中に小さな台本がある

    $(document).ready(function() {
        $('.slideshow').cycle({
            fx: 'fade' 
        });
    });
    

私もこれを自分のものにしようとしました.js ---しかし、まだ運がありません....

サイクルデモからの場所を保持する小さなimgリストを用意してください....divクラスと一緒に.slideshow

元の HTML レイアウトではすべて正常に動作します。だから私はこのリストを読み続けます...

ソースを表示すると、WordPress にすべてが表示されます。いずれかの方法。私のjqueryのものはどれも機能していません。この1つのことで助けが得られれば…私が間違っていることを説明できると思います。

これを取得する...だから、私のスクリプトの$いくつかはjQueryを使用していると思います---ここでいくつかの統一を図らなければなりません...

ここに画像の説明を入力

http://www.pauljoyceuk.com/codex/2011/jquery-is-not-a-function/

SOはこれを見つけました...

$(document).ready(function() {

への変更

jQuery(document).ready(function() {

これは小さなファイルで十分簡単です...

しかし、大きなファイルはどうですか...

jQuery(document).ready(function( $ ) {

----を渡すと、$すべてがうまく機能するように見えます - それらすべてを変更する必要はありません... しかし - 今は素晴らしいように見えますが... 私はクレイジーなエラーのまったく新しいホストを持っています... うーん

4

1 に答える 1

1

Wordpress のパッケージ化された jQuery のデフォルトは、noConflictmode、use jQuery('document')、または次のようなコードのラップです。

(function($) { 
    // Code that uses jQuery's $ can follow here.
})(jQuery);

または、次のように準備されたドキュメントで:

jQuery(document).ready(function($) {
    // Code that uses jQuery's $ can follow here.
});
于 2012-09-17T20:43:56.900 に答える