2016-11-25 48 views
1

(發佈此同胞菜鳥誰可能犯同樣的錯誤,因爲我...)單張文本菜單無法正常工作或對事件作出響應

我結合了兩種github上的項目:Leaflet.contextmenu與bootleaf項目。

我以bootleaf開頭,並將<script>, <link>添加到index.html。因爲我用的是bootleaf的index.html,它已經有了其中地圖創建<script src=".../app.js">

map = L.map("map", { ... }); 

不幸的是,我加入了DIST/leaflet.contextmenu.js和src/Map.ContextMenu.js文件還但在app.js之後添加它們。這導致代碼不被初始化(因爲它是一個插件)。

回答

1

一定要得到的是一個正確的順序這樣的:

<script src="node_modules/leaflet-contextmenu/dist/leaflet.contextmenu.js"></script> 
    <script src="node_modules/leaflet-contextmenu/src/Map.ContextMenu.js"></script> 

    <script src="assets/js/app.js"></script>