0

私はpopperjsを必要とするbootstrap 4.0 betaを使用しています。これはv1.12.5です。 jQueryはバージョン3.2.1で、jQuery.noConflict()モードです。これはshopifyテーマのため、javascriptファイルを含めるために、ShopifyのSlateコマンドラインツールでgulp-include指令を使用します。ファイルは次のようになります含めるマイ:私がしようとするとjqueryが定義されていないpopperjs行2325 bootstrap4と一緒に使用した場合

// =require vendor/jquery-3.2.1.js 
// =require vendor/popper.js 
// =require vendor/bootstrap.min.js 

とブートストラップナビゲーションバーのドロップダウントグルを使用して、私はjQueryのは、すべての非ポッパーブートストラップで正常に動作している

Uncaught TypeError: Cannot read property 'jquery' of undefined

コンソールのエラーを取得します機能とカスタムjQuery JavaScript。しかし、jquery(小文字のq)はコンソールに入力すると定義されませんが、これはpopperjsが2325行で使用するものです。popperjsソースを編集してqを大文字にすると、同じエラーがスローされます。

答えて

0

Popper.jsに無効なDOM要素を渡していますが、Popper.jsを最新のバージョンに更新すると、より良いエラーメッセージが表示されます。

関連する問題