Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

178
Visualizações
No se puede hacer clic en Superposición de imagen de folleto debido al lienzo que está encima

Si agrego una imagen al mapa del folleto como una superposición con el código

 let newOverlay = L.imageOverlay(imageUrl, imageBounds).addTo(mapObj); newOverlay.addEventListener('click', (e) => { let thisImg = e.currentTarget; console.log(thisImg); });

Veo mi imagen en el mapa, pero cuando hago clic en ella, se hace clic en el elemento <canvas> que está encima de la imagen con z-index: 100 y se extiende a todo el ancho y alto de la pantalla. Si agrego z-index: 200 a la imagen, no ayuda.

Tal vez sea más un problema de HTML/CSS que Leaflet y JS, pero no estoy seguro y no puedo resolverlo.

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Debe configurar ImageOverlay interactive , luego se puede hacer clic:

 var newOverlay = L.imageOverlay(imageUrl, imageBounds, {interactive: true}).addTo(map);
about 4 years ago · Juan Pablo Isaza Relatório

0

Suponiendo que no desea reaccionar a un clic en ninguna parte del lienzo superpuesto, puede configurarlo para que tenga pointer-events: none

Aquí hay un ejemplo trivial donde el elemento superior no reacciona a un clic:

 .under, .over { width: 100vw; height: 100vh; position: absolute; } .under { background-color: pink; } .over { background-color: rgba(0, 0, 255, 0.5); pointer-events: none; }
 <div class="under" onclick="alert('under clicked');"></div> <div class="over" onclick="alert('over clicked');"></div>

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda