【问题标题】:How to trigger end of editing with button?如何使用按钮触发编辑结束?
【发布时间】:2019-05-13 15:26:28
【问题描述】:

我目前在自定义按钮中使用下面的代码来触发 Leaflet 中的编辑模式。

我现在想使用更多自定义按钮来保存取消和全部清除。

我的问题是这些都没有在传单控制面板中选择的类,所以我不能使用下面的方法。

我能做什么?

document.querySelector(".leaflet-draw-edit-remove").click();

【问题讨论】:

  • 为什么不行?只需给你的元素一个类。

标签: javascript leaflet leaflet.draw


【解决方案1】:

试试这个!

var simulateClick = function (elem) {
    // Create our event (with options)
    var evt = new MouseEvent('click', {
        bubbles: true,
        cancelable: true,
        view: window
    });
    // If cancelled, don't dispatch our event
    var canceled = !elem.dispatchEvent(evt);
};
var someLink = document.querySelector('a');
simulateClick(someLink);

如果能在哪里解释https://gomakethings.com/how-to-simulate-a-click-event-with-javascript/

【讨论】:

    猜你喜欢
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-13
    相关资源
    最近更新 更多