最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Single Event Handler for Multiple Events in Leaflet - Stack Overflow

programmeradmin3浏览0评论

Is it possible to create a trigger for multiple events in this manner?

map.on('click, dragstart, zoomstart', eventHandler);

If not what will be the next best way to trigger the same event handler for multiple events?

map.on('click', eventHandler);
map.on('dragstart', eventHandler);
map.on('zoomstart', eventHandler);

Is it possible to create a trigger for multiple events in this manner?

map.on('click, dragstart, zoomstart', eventHandler);

If not what will be the next best way to trigger the same event handler for multiple events?

map.on('click', eventHandler);
map.on('dragstart', eventHandler);
map.on('zoomstart', eventHandler);
Share Improve this question asked Feb 3, 2013 at 22:18 NyxynyxNyxynyx 63.7k163 gold badges506 silver badges856 bronze badges 0
Add a ment  | 

1 Answer 1

Reset to default 17

It is possible, just remove the ma's:

map.on('click dragstart zoomstart', eventHandler);

function eventHandler(e) {
    console.log(e.type); //shows event type, i.e. "click", "dragstart" etc.
}
发布评论

评论列表(0)

  1. 暂无评论