現在、ハンドルバーを使用してノードアプリケーションを作成しています。レイアウトについては、その中にドロップダウンがあるブートストラップのナビゲーションバーが必要です。 jqueryを動作させることができないため、ドロップダウンが機能しません。ここでjQueryのため、ノードアプリケーションでブートストラップのドロップダウンが機能しません
にのみ関連するファイルを含む私のディレクトリ構造です:
root
├ models
├ node_modules
| ├ jquery
├ public
| ├ css
| | ├ bootstrap.css
| ├ fonts
| ├ js
| | ├ bootstrap.js
| | ├ jquery-3.1.1.js
├ routes
├ views
├ app.js
├ package.json
あなたが見ることができるように、私はモジュールとしてjqueryのをダウンロードしたとウェブサイトからダウンロードしたバージョンを使用して、私のパブリックフォルダにそれをもを追加しました。私は私のapp.jsでそれをも必要としました
<script type = "text/javascript" src = "/js/jquery-3.1.1.js"></script>
そうのようなファイル:私は私のlayout.handlebars上でそれをリンクした
はそうのようなファイル
var $ = require('jQuery');
でも2でjQueryはまだ動作しておらず、ドロップダウンが機能しない原因になっています。しかし、私はソースを確認した場合 、私たちは私のブートストラップのjsファイルとリンクjqueryのファイルを見ることができます:私は私のページを閲覧した場合
すべてのヘルプは歓迎です!
エラーが原因で問題が発生しています。あなたはjquery 3.1.1を持っていますが、ブートストラップには3未満のjqueryのバージョンが必要です。 –
ああ私の神..ありがとう..私は古代のブートストラップを使っていました。私は今コーディングを終了するような気がする。 – KeplerIO