Я пытаюсь понять, как события реализованы в листовке, и мне трудно понять, как это работает.Почему событие «click» не срабатывает при нажатии клавиши shift?
Here - это карта, сделанная с помощью листовки (входит в стандартный учебник на сайте рекламного листка). Если вы нажмете на состояние, оно будет масштабироваться. Если вы не нажмете сдвиг и не сдвигаетесь.
Вот ассоциированный код:
function onEachFeature(feature, layer) {
layer.on({
mouseover: highlightFeature,
mouseout: resetHighlight,
click: zoomToFeature
});
}
Нигде в коде я могу найти ссылку на смену. Любая идея о том, что происходит?
ищет "сдвига" в минимизированный код, похоже, что он обнаружен. Плагин делает это. – epascarello
Вы абсолютно правы, просто нашли его в коде. –