@RobinBobinBarabek

Как запретить действие за объектом(кнопкой)?

// //содал checkbox
function createBtnHoles() {
    var command = L.control.layers({ position: 'topright' });
    command.onAdd = function (map) {
        var div = L.DomUtil.create('div', 'hole');
        div.innerHTML = '<input id="hole" type="checkbox" onchange="onCheckChange()"/>Hole';
        return div;
    };
    command.addTo(map);
}
createBtnHoles();

function onCheckChange(e) {
    let inputValue = document.getElementById('hole');
    if (inputValue.checked) {
        console.log('onchange');

    }
    else {
        console.log('false')
    }
}
Нажимаю на чекбокс и за ним срабатывает событие клика на карту(ставится маркер), как исправить?
63aacb7e93c3e442258328.png
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
@humoured
Вы всё на свете найдёте в коробке с карандашами
e.stopPropagation()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы