我目前正在使用把手創建節點應用程序。對於佈局,我需要一個內置下拉的Bootstrap導航欄。下拉菜單不起作用,因爲我無法讓jquery工作。引導下拉菜單不起作用在Node應用程序中,因爲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是一個模塊,也使用下載的版本從網站添加到我的公用文件夾。
我已經掛在我的layout.handlebars文件,像這樣:
<script type = "text/javascript" src = "/js/jquery-3.1.1.js"></script>
我還需要在我的app.js文件中像這樣:
var $ = require('jQuery');
即使有兩個實現方法,jQuery仍然無法正常工作,導致我的下拉菜單無法正常工作。
如果我檢查我的網頁,我得到這個消息: 如果我檢查的來源,我們可以看到我的引導js文件和鏈接jQuery的文件,但:
任何幫助表示讚賞!
那個錯誤告訴你這個問題。你有jquery 3.1.1,但bootstrap需要jquery小於3的版本。 –
哦,我的上帝..謝謝..我使用的是一個古老版本的bootstrap。我現在覺得自己正在放棄編碼。 – KeplerIO