-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgaleria.js
43 lines (41 loc) · 1.01 KB
/
galeria.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
; var indicador = 0;
$(document).on('ready' ,function()
{
$('.left').on('click' ,function(e)
{
e.preventDefault();
mover('left');
});
$('.right').on('click' ,function(e)
{
e.preventDefault();
mover('right');
});
porciones();
});
// Este script es lo que hace posible el slide de imagenes
$(window).on('resize' ,porciones);
function porciones()
{
$('.galeria .slide').each(function(i,el)
{
$(el).css({
'background-image': "url("+$(el).data("background")+")",
'height': ($('.galeria').width() * 0.65)+'px',
'width': ($('.galeria').width())+'px'
});
});
$('.galeria .imagenes').css({
'margin-left': -(indicador * $('.galeria').width())+'px'
});
}
function mover(direccion)
{
var limite = $('.galeria .slide').length;
indicador = (direccion == 'right') ? indicador + 1 : indicador - 1;
indicador = (indicador >= limite) ? 0 : indicador;
indicador = (indicador < 0) ? limite - 1 : indicador;
$('.galeria .imagenes').animate({
'margin-left': -(indicador * $('.galeria').width())+'px'
});
}