0

画像のスライド ショーには、primefaces ImageSwitch を使用します。そして、それはエラーなしで動作します。しかし、jqueryライブラリをページに参​​照すると、タイトルと同じエラーが発生します。

そして解決策を見つけました: このライブラリを見つけました: https://raw.github.com/malsup/cycle/master/jquery.cycle.all.js

このライブラリを 5 月のページに追加し、ImageSwitch が動作するようになりました。

私の質問はなぜですか?Jquery を追加すると、なぜこのエラーが発生するのですか? また、サイクル ライブラリを追加すると、スライドショーが再び機能するのはなぜですか? 別の解決策はありますか?

なにか提案を?

ありがとう...

4

3 に答える 3

1

「sites\all\libraries\」フォルダー内の「jquery.cycle」ディレクトリーを確認してください。持っていない場合は、次のようにそのフォルダーにディレクトリを作成します。

"libraries\jquery.cycle\"

次に、2 つの jquery ファイルを追加します。

jquery.cycle.all.js
jquery.cycle.all.min.js

これは私にとってはうまくいきました。

于 2013-08-23T07:34:28.783 に答える
1

$('#element').cycle();これは、ページに含めていないときに呼び出そうとしているためです。http://www.primefaces.org/showcase/ui/imageSwitch.jsfを参照している場合imageswitch.js.jsf、jQuery Cycle Plugin を含むというファイルが含まれていることがわかります。

$.cycle()は jQuery に組み込まれていないため、この機能を有効にするには外部ライブラリが必要です。

于 2013-05-24T13:47:44.850 に答える
0

cycle関数ではありませんjQuery。によって追加されますjQuery cycle plugin。したがって、regularjQueryはこのメソッドを知りません。

于 2013-05-24T13:47:33.337 に答える