私たちは、Dojo 1.8とDijitを基礎とするjavascriptフレームワークとしてWebアプリケーション(Websphere Commerceベース)を開発しています。今では滑らかなjqueryプラグイン(https://github.com/kenwheeler/slick)を使用したいと思います。dojoでのslick(jquery plugin)の使用
私はDojoと一緒にJQueryを組み込む方法のいくつかの例を読んでいますが、かなり古いです(私たちの環境dojoでは$()を使用しています)、この場合はJQueryプラグインで動作しません。それを行う方法の例はありますか?これは純粋なjQueryの環境で動作 https://jsfiddle.net/pwbo/4ygs2d1t/
:
私は滑らかなjQueryとを含む道場環境で、ここではそれを試してみました。しかし、道場で、私はこのエラーを取得:VM2413:87 Uncaught TypeError: jQuery(...).slick is not a function
感謝を!
すべてを行う必要がある(https://api.jquery.com/jquery.noconflict/)[noConflictモードにおける負荷のjQuery]です。 Slickは '$'ではなく 'jQuery'を使ってjQueryを参照するように見えるので、あなたはそれを使うことができます。どこでもjQueryを使いたい場合は、 'jQuery( '#selector')。doStuff ...' –
ありがとうございます。私はこれを試して、jQuery自体が動作するようですが、少なくともconsole.debug(jQuery( 'body')。jquery);正しいjqueryバージョンを返します。しかし、slickを使うと "Uncaught TypeError:jQuery(...)。slickは関数ではありません" –
これはjQueryがインストールされていないわけではありません。これは、セレクタ/エレメントが滑らかにバインドしようとしているときに存在しないなど、さまざまな問題を意味する可能性があります。 –