我使用leaflet.js創建地圖,但是,我需要使用鼠標右鍵拖動地圖,但沒有任何API在小冊子中供開發人員更改默認選項。有沒有任何插件或其他東西可以幫助我?如何使用鼠標右鍵在小冊子中拖動地圖
1
A
回答
0
單張只處理左側(主)鼠標/指針按鈕的拖動操作。
的code responsible for that is in src/dom/Draggable.js
:
if (L.Draggable._dragging || e.shiftKey || ((e.which !== 1) && (e.button !== 1) && !e.touches)) { return; }
您可能要到餐桌的傳單代碼,修改此來滿足您的需求(並確保有關的跨瀏覽器遵守!!),然後進行自定義生成。有關於如何在project's documentation中這樣做的說明。
請注意,L.Draggable
代碼會影響拖動地圖,但也會拖動可拖動標記。
1
根據documentation,dragstart,drag事件爲您提供觸發拖動的事件類型,這是您的情況下的上下文菜單。
您需要爲這些事件自己編寫事件處理程序以獲取所需的行爲。
+0
非常感謝你,這是我第一次在stackoverflow中問問題,它幫助我很多! –
相關問題
- 1. 谷歌地圖V3鼠標右鍵拖動地圖?
- 2. C#:使用鼠標右鍵拖拽
- 3. Intellij IdeaVim:使用鼠標右鍵拖動上下移動光標
- 4. 地圖小冊子標記
- 5. 在小冊子地圖上使用角材料圖標(而不是小冊子額外標記圖標)
- 6. 如何拖動並使用鼠標
- 7. 小冊子:圖標標記未出現在地圖的右側點
- 8. Eroor計算器試圖移動使用鼠標右鍵點擊
- 9. 小冊子:如何在鼠標光標旁邊顯示lat/lng?
- 10. 如何在Dashcode小部件中捕獲鼠標拖動事件?
- 11. 在IE中按下鼠標左鍵時如何檢測鼠標右鍵?
- 12. 谷歌地圖/方向使用鼠標拖動
- 13. JavaScript警告當鼠標懸停互動小冊子地區分佈圖形狀
- 14. 用鼠標拖動在地圖上飛行?
- 15. 如何在3D空間中使用鼠標拖動對象
- 16. 如何在c或C++中通過鼠標左鍵拖動圖形矩形
- 17. 在小冊子地圖上添加標記:geojson vs手動
- 18. 控制調整鼠標移動或鼠標拖動的大小
- 19. 如何在小冊子地圖上移動一條線?
- 20. 如何在鼠標拖動時調整大小的html表格?
- 21. 圖形32:用鼠標拖動,用鼠標滾輪縮放到鼠標光標
- 22. jqGrid鼠標拖動調整大小
- 23. 小冊子:從小冊子地圖中刪除EasyButton控件
- 24. delphi TStringGrid和鼠標右鍵
- 25. 連續拖動或縮放小冊子
- 26. SWTBot拖動鼠標
- 27. 如何使用鼠標右鍵激活'平移'[Matlab]
- 28. Java - 滾動圖像拖動鼠標
- 29. 通過拖動鼠標滾動圖像
- 30. 如何禁用鼠標點擊拖動任何圖像?
非常感謝你,我讀了leaflet.js,發現有一行代碼:this._moved =!1,!(t.shiftKey || 1!== t.which && 1!== t.button ,所以我改變了代碼,這是有道理的,再次感謝你 –