当前的默认行为是,当单击绑定到弹出窗口的层时,弹出窗口将打开,我想将此点击事件更改为上下文菜单事件。我正在使用layer.bindpopup函数,但看不到如何使用选项进行操作。
https://github.com/Leaflet/Leaflet/blob/master/src/layer/Popup.js
答案 0 :(得分:1)
您可以绑定其他处理程序,也可以不绑定弹出窗口,而仅使用自定义函数。
docker run -d --net=host -v ~/:/home/firefox -v /tmp/.X11-unix:/tmp/.X11-unix \
-e DISPLAY=unix:0 -v /dev/shm:/dev/shm --device /dev/snd \
--group-add 29 -e PULSE_SERVER=unix:/run/user/1000/pulse/native \
-v /run/user/1000/pulse/native:/run/user/1000/pulse/native \
firefox-nightly
在此示例中,单击鼠标左键将打开常规弹出窗口,然后右键单击(上下文菜单)您自己的弹出窗口(菜单)功能。