Olá, primeiramente um boa noite. sou novo aqui no forum e busco solução pra um problema que faz 1 semana que estou quebrando a cabeça para resolver. então vamos lá
tenho esse lightbox
HTML eu especifiquei o html só nos lightbox mesmo para não ficar muito grade o tópico.
<divclass="bgrid"><h3style="text-align:center;">Intelbrás AMT 2018</h3><pstyle="text-align:center;">Click para abrir a imagem</p><divclass="row"><divclass="column"><imgsrc="servi/alarme/imodelo.png"width="200"height="100"onclick="openModal();currentSlide(1)"class="hover-shadow cursor center"></div></div><divid="myModal"class="modal"><spanclass="close cursor"onclick="closeModal()">×</span><divclass="modal-content"><divclass="mySlides"><divclass="numbertext">1 / 4</div><imgsrc="servi/alarme/a.png"style="width:100%;height:50%;"></div><divclass="mySlides"><divclass="numbertext">2 / 4</div><imgsrc="servi/alarme/b.jpg"style="width:100%;height:50%;"></div><divclass="mySlides"><divclass="numbertext">3 / 4</div><imgsrc="servi/alarme/c.jpg"style="width:100%;height:50%;"></div><divclass="mySlides"><divclass="numbertext">4 / 4</div><imgsrc="servi/alarme/d.jpg"style="width:100%;height:50%;"></div><aclass="prev"onclick="plusSlides(-1)">❮</a><aclass="next"onclick="plusSlides(1)">❯</a><divclass="caption-container"><pid="caption"></p></div><divclass="column"><imgclass="demo cursor"src="servi/alarme/a.png"style="width:100%"onclick="currentSlide(1)"alt="Intelbrás AMT 2018"></div><divclass="column"><imgclass="demo cursor"src="servi/alarme/b.jpg"style="width:100%"onclick="currentSlide(2)"alt="Intelbrás AMT 2018"></div><divclass="column"><imgclass="demo cursor"src="servi/alarme/c.jpg"style="width:100%"onclick="currentSlide(3)"alt="Intelbrás AMT 2018"></div><divclass="column"><imgclass="demo cursor"src="servi/alarme/d.jpg"style="width:100%"onclick="currentSlide(4)"alt=""></div></div></div><divclass="service-content"><p>discrição...</p></div></div><!-- end bgrid --><divclass="bgrid"><h3style="text-align:center;">Central Elite 06 zonas</h3><pstyle="text-align:center;">Click para abrir a imagem</p><divclass="row"><divclass="column"><imgsrc="servi/alarme/emodelo.png"style="width:100%"onclick="openModal();currentSlide(1)"class="hover-shadow cursor center"></div></div><divid="myModal"class="modal"><spanclass="close cursor"onclick="closeModal()">×</span><divclass="modal-content"><divclass="mySlides"><divclass="numbertext">1 / 4</div><imgsrc="servi/alarme/aa.jpg"style="width:100%;height:50%;"></div><divclass="mySlides"><divclass="numbertext">2 / 4</div><imgsrc="servi/alarme/bb.jpg"style="width:100%;height:50%;"></div><divclass="mySlides"><divclass="numbertext">3 / 4</div><imgsrc="servi/alarme/cc.jpg"style="width:100%;height:50%;"></div><divclass="mySlides"><divclass="numbertext">4 / 4</div><imgsrc="servi/alarme/dd.jpg"style="width:100%;height:50%;"></div><aclass="prev"onclick="plusSlides(-1)">❮</a><aclass="next"onclick="plusSlides(1)">❯</a><divclass="caption-container"><pid="caption"></p></div><divclass="column"><imgclass="demo cursor"src="servi/alarme/aa.jpg"style="width:100%"onclick="currentSlide(1)"alt="Central de Alarme Elite 6 zonas"></div><divclass="column"><imgclass="demo cursor"src="servi/alarme/bb.jpg"style="width:100%"onclick="currentSlide(2)"alt="Central de Alarme Elite 6 zonas"></div><divclass="column"><imgclass="demo cursor"src="servi/alarme/cc.jpg"style="width:100%"onclick="currentSlide(3)"alt="Central de Alarme Elite 6 zonas"></div><divclass="column"><imgclass="demo cursor"src="images/alarme/dd.jpg"style="width:100%"onclick="currentSlide(4)"alt="Central de Alarme Elite 6 zonas"></div></div><divclass="service-content"><p>Discrição...</p></div></div><!-- end bgrid -->
CSS
/*algumas config adicionais de style das páginas */
img.center {
position: relative;
top:0;
left:90px;}
body {
font-family:Verdana, sans-serif;
margin:0;}*{
box-sizing: border-box;}.row >.column {
padding:00px;}.row:after {
content:"";
display: table;
clear: both;}.column {float: left;
width:50%;}/* The Modal (background) */.modal {
display: none;
position:fixed;
z-index:1;
padding-top:100px;
left:0;
top:0;
width:100%;
height:100%;
overflow:auto;
background-color: black;}/* Modal Content */.modal-content {
position: relative;
background-color:#fefefe;
margin:auto;
padding:0;
width:90%;
max-width:500px;}/* The Close Button */.close {
color: white;
position: absolute;
top:10px;
right:25px;
font-size:35px;
font-weight: bold;}.close:hover,.close:focus {
color:#999;
text-decoration: none;
cursor: pointer;}.mySlides {
display: none;}.Slides{
display: none;}.cursor {
cursor: pointer
}/* Next & previous buttons */.prev,.next{
cursor: pointer;
position: absolute;
top:50%;
width:auto;
padding:16px;
margin-top:-50px;
color: black;
font-weight: bold;
font-size:20px;
transition:0.6s ease;
border-radius:03px3px0;
user-select: none;-webkit-user-select: none;}/* Position the "next button" to the right */.next{
right:0;
border-radius:3px003px;}/* On hover, add a black background color with a little bit see-through */.prev:hover,.next:hover {
background-color: rgba(0,0,0,0.8);}/* Number text (1/3 etc) */.numbertext {
color:#000000;
font-size:12px;
padding:8px12px;
position: absolute;
top:0;}
img {
margin-bottom:-4px;}.caption-container {
text-align: center;
background-color: black;
padding:2px16px;
color: white;}.demo {
opacity:0.6;}.active,.demo:hover {
opacity:1;}
img.hover-shadow {
transition:0.3s}.hover-shadow:hover {
box-shadow:04px8px0 rgba(0,0,0,0.2),06px20px0 rgba(0,0,0,0.19)}
O que acontece. tenho numa mesma página esses 2 lightbox só que o problema é um seguinte quando click no segundo lightbox abre as imagens do primeiro como se só tivesse 1 lightbox
e eu gostaria que fossem individual pelo fato de ser produtos diferentes... posso estar enganado mais creio eu que pode ser os IDs mais de qualquer forma se alguém poder me ajudar Ficarei muito grato e também isso server para compartilhar também esse Ligthbox de imagem pra quem necessita. Novamente muito obrigado aguardo respostas
E se precisar posso estar mandando um print do que está acontecendo.
Olá.
Estou atualizando meu conhecimento com Front-End e me deparei com o seguinte problema.
Criei um sistema para fazer o upload de imagens e alguns campos text.
Algo bem simples para depois começar a estudar javascript para mostrar a miniatura....
Mas quando saio do navegador Chrome ou da aba por mais de 3 minutos, ao retornar o navegador as vezes atualiza ou nem chega atualizar mas limpa os campos.
Estou usando um Smart Motorola com Android, mas um amigo testou no iPhone e acontece a mesma coisa.
Gostaria de saber se há como usar javascript para evitar isso?
Agradeço desde já.
Estou usando o nextjs versão 15.2.3 e criei uma navbar que quando é carregado o programa aparece com a home, mas na hora de clicar na página produtos desaparece a navbar.
A navbar esta sendo chamada no layout.tsx estou usando typescript
e fica dessa forma
<div>
<Navbar/>
<main>{children}</main>
</div>
Porém, eu quero que a div fique fixa até que outro elemento apareça na tela, tipo o rodapé da página por exemplo. É mais ou menos como a página de notícia do uol. https://noticias.uol.com.br/internacional/ultimas-noticias/2025/01/19/sonho-americano-brasileiros-moram-em-carro-e-buscam-comida-no-lixo-nos-eua.htm
Estou com uma dúvida, referente cálculo de valores em tempo real.
Tenho uma rotina, que faz o cálculo, o problema é mostrar o resultado.
Quero mostrar o RESULTADO assim: 0,00 ou 0.00
Abaixo posto o código.
jQuery('input').on('keyup',function(){
//Remover ponto e trocar a virgula por ponto
var m = document.getElementById("pgRest").value;
while (m.indexOf(".") >= 0) {
m = m.replace(".", "");
}
m = m.replace(",",".");
//Remover ponto e trocar a virgula por ponto
var j = document.getElementById("pgDsct").value;
while (j.indexOf(".") >= 0) {
j = j.replace(".", "");
}
j = j.replace(",",".");
m = parseFloat(jQuery('#pgRest').val() != '' ? jQuery('#pgRest').val() : 0);
j = parseFloat(jQuery('#pgDsct').val() != '' ? jQuery('#pgDsct').val() : 0);
//Mostra o Resultado em Tempo Real
jQuery('#pgTroco').val(m - j); <<=== aqui estou errando
})
Olá, primeiramente um boa noite. sou novo aqui no forum e busco solução pra um problema que faz 1 semana que estou quebrando a cabeça para resolver. então vamos lá
tenho esse lightbox
HTML eu especifiquei o html só nos lightbox mesmo para não ficar muito grade o tópico.
CSS
JavaScript
O que acontece. tenho numa mesma página esses 2 lightbox só que o problema é um seguinte quando click no segundo lightbox abre as imagens do primeiro como se só tivesse 1 lightbox
e eu gostaria que fossem individual pelo fato de ser produtos diferentes... posso estar enganado mais creio eu que pode ser os IDs mais de qualquer forma se alguém poder me ajudar Ficarei muito grato e também isso server para compartilhar também esse Ligthbox de imagem pra quem necessita. Novamente muito obrigado aguardo respostas
E se precisar posso estar mandando um print do que está acontecendo.
Compartilhar este post
Link para o post
Compartilhar em outros sites