Estou com problemas para criar um efeito de zoom nas imagens de meu site. o efeito funciona se for aplciado em uma unica imagem, porém se eu tntar inserir mais imagens o efeito para.
Basicamente, possuo 3 botões no momento(1, 2 e 3) e, quero que ao clicar neles, a imagem abaixo mude, mas mantendo o efeito do zoom.
o problema é que no js do zoom ele cria um atributo chamado "data-zoomsrc", que deverá trazer o link da imagem no tamanho grande!
alguém sabe como eu faria para alterar este valor de acordo com o botão?
seguem os códigos que estou usando:
html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
<head>
<title>Galeria de fotos em Javascript</title>
<script type="text/javascript" src="mojozoom.js"></script>
<link type="text/css" href="mojozoom.css" rel="stylesheet" />
<script type="text/javascript">
function exibir(imagens) {
//Informamos o ID da tag IMG que irá exibir a galeria
var imagem = document.getElementById("myimage");
//Informamos as imagens a serem exibidas pela galeria
switch(imagens) {
case "01":
imagem.src = "natal1_peq.jpg";
break;
case "02":
imagem.src = "natal2_peq.jpg";
break;
case "03":
imagem.src = "natal3_peq.jpg";
break;
}
}
</script>
</head>
<body onload="exibir('01')">
Navegue na nossa galeria:
<a href="#" onclick="java script: exibir('01');">01</a> -
<a href="#" onclick="java script: exibir('02');">02</a> -
<a href="#" onclick="java script: exibir('03');">03</a>
<hr />
<img id="myimage" data-zoomsrc="natal1.jpg">
</body>
</html>
Pergunta
Ricardo - PTR
Boa Tarde,
Estou com problemas para criar um efeito de zoom nas imagens de meu site. o efeito funciona se for aplciado em uma unica imagem, porém se eu tntar inserir mais imagens o efeito para.
Basicamente, possuo 3 botões no momento(1, 2 e 3) e, quero que ao clicar neles, a imagem abaixo mude, mas mantendo o efeito do zoom.
o problema é que no js do zoom ele cria um atributo chamado "data-zoomsrc", que deverá trazer o link da imagem no tamanho grande!
alguém sabe como eu faria para alterar este valor de acordo com o botão?
seguem os códigos que estou usando:
html
css jsDesde já obrigado :blush:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.