Задать вопрос
@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
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@humoured
Вы всё на свете найдёте в коробке с карандашами
e.stopPropagation()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 дек. 2024, в 14:07
15000 руб./за проект
22 дек. 2024, в 13:01
50000 руб./за проект
22 дек. 2024, в 10:44
15000 руб./за проект