<div id="foto"> <a href="/"><img id="thumbnail" src="{% static 'img/thumbnail-1.jpg' %}"></a> <a href="/"><img id="thumbnail" src="{% static 'img/thumbnail-2.jpg' %}"></a> </div>
$(document).ready(function(){ var interval;
// Função que faz mudar a imagem do produto quando o mouse está sobre a imagem do produto $('#thumbnail').on({ 'mouseover': function(){
var thisId = 0; // Representa a imagem que esta sendo exibida no momento, até o limite de 3
interval = window.setInterval(updateImage, 1000); function updateImage() { $('#thumbnail').attr('src', "/static/img/produto-1-" + thisId + ".jpg"); // local onde muda a imagem. thisId++; if (thisId == 3) thisId = 0; } } });
// Função que faz mudar voltar a imagem principal quando o mouse sai da imagem do produto.
$('#thumbnail').on({ 'mouseout': function(){ clearInterval(interval); $('#thumbnail').attr('src','/static/img/thumbnail-1.jpg').fadeIn(100); } }); });
--
--
Grupo de jQuery Brasil.
REGRAS: https://docs.google.com/document/d/1VfvTDmeHTSj-L5ouZJjQQ4OkjTCU1Hr2XtPYBNGVHH4/edit
USE O JSBIN.COM / JSFIDDLE.NET PARA CÓDIGOS.
Email: jque...@googlegroups.com
Biba: jquery-br+unsubscribe@googlegroups.com
Site: http://groups.google.com/group/jquery-br?hl=pt-BR
---
Você recebeu essa mensagem porque está inscrito no grupo "jQuery (Brasil)" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jquery-br+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
<div class="thumb"> <img class="thumbnail" id="produto1" src=""> <img class="thumbnail" id="produto2" src=""> <img class="thumbnail" id="produto3" src=""></div>
$(document).ready(function(){ var interval; var imagem_src; var imagem_id;
$('.thumbnail').on({
'mouseover': function(){
var thisId = 0;
imagem_src = $(this).attr('src'); imagem_id = $(this).attr('id'); // Busca o id do produto. Este id deve ser uma coluna no banco de dados.
interval = window.setInterval(updateImage, 500);
function updateImage() {
var thumb_src = '/static/imagens/thumbnail/' + imagem_id + '-' + thisId + '.jpg'; $('#' + imagem_id).attr('src', thumb_src);
thisId++; if (thisId == 9) thisId = 0; } } }); $('.movie_thumb').on({ 'mouseout': function(){
clearInterval(interval); $('#' + imagem_id).attr('src',imagem_src).fadeIn(100); } }); });