788
| <![CDATA[<script type="text/javascript">
/* ==========================================================================
FUNÇÃO PARA AMPLIAR IMAGEM
========================================================================== */
$(function () {
var tamanhoHeight, qtdeLis = 0;
$('#lupa').live('click',
function () {
window.scrollTo(0,0);
qtdeLis = $(this).siblings("#ampliada").siblings('#guardaImgMaior').find('#ampliada').length;
}
);
$("#lupa").click(function () {
imagem.src = $(this).siblings("#ampliada").find("img").attr("src").split("/grandes/").join("/grandes/");
if (imagem.complete) {
fazFuncao();
}
else {
imagem.onload = function () {
fazFuncao();
}
}
});
$('#ampliada').live('click',
function () {
window.scrollTo(0,0);
qtdeLis = $(this).siblings('#guardaImgMaior').find('#ampliada').length;
/*if (qtdeLis <= 12) {
tamanhoHeight = 145;
}
else {
tamanhoHeight = 220;
}
if ($(this).css("background-image").indexOf('cima') > -1) {
$(this).siblings('#ampliada').animate({ height: tamanhoHeight + 'px' }, 800);
$(this).css("background-image", "url(/cultura/galeria-virtual/images/bullet-seta-baixo.gif)");
}
else {
$(this).siblings('#ampliada').animate({ height: 75 + 'px' }, 800);
$(this).css("background-image", "url(/cultura/galeria-virtual/images/bullet-seta-cima.gif)");
}*/
});
var imagem = new Image();
var widthImg, heightImg;
$("#ampliada").click(function () {
imagem.src = $(this).find("img").attr("src").split("/grandes/").join("/grandes/");
if (imagem.complete) {
fazFuncao();
defineScroll();
}
else {
imagem.onload = function () {
fazFuncao();
}
}
});
function fazFuncao() {
/* Antigo pega o tamanho original da imagem*/
/*widthImg = (-1 * parseInt((imagem.width / 2)));
heightImg = (-1 * parseInt((imagem.height / 2)));*/
widthImg = (-1 * parseInt((800 / 2)));
heightImg = (-1 * parseInt((614 / 2)));
$("#imgAmpliada").html("<img src='" + imagem.src + "' alt='' width='800' />")
$("#imgAmpliada").css({ display: "block", marginLeft: widthImg + "px", marginTop: heightImg + "px" });
$("#fundo").css("display", "block");
$("#fechar").css({ display: "block", marginLeft: ((-1 * widthImg) - 45) + "px", marginTop: (heightImg - 20) + "px" });
}
$(document).keydown(function (event) {
if (event.keyCode == 27) {
fechaAmpliada();
}
});
$("#fechar, #imgAmpliada, #fundo").click(function () {
fechaAmpliada();
});
function fechaAmpliada() {
$("#imgAmpliada").css("display", "none");
$("#fechar").css("display", "none");
$("#fundo").css("display", "none");
}
});
/* ==========================================================================
SETAS DA GALERIA COM ZOOM
========================================================================== */
$(document).keydown(function (e) {
var keyCode = e.keyCode || e.which,
arrow = { left: 37, right: 39 };
switch (keyCode) {
case arrow.left:
mudaEsquerda();
break;
case arrow.right:
mudarDireta();
break;
default:
return;
break;
}
});
/* ==========================================================================
CARREGAMETO DA GALERIA VIA AJAX
========================================================================== */
/*$(document).ready(function () {
$.ajax ({
url: 'galeria.js',
datatype: "script",
success: function () {
$.getScript("/js/jquery.jscrollpane.min.js", function(data, textStatus, jqxhr) {
console.log(data);
console.log(textStatus);
console.log(jqxhr.status);
console.log('Load was performed.');
defineScroll();
});
}
});
});*/
/* ==========================================================================
CHAMADA DO SCROLLPANE
========================================================================== */
function defineScroll () {
setTimeout(function () {
$("#scroll").jScrollPane();
$("#scroll .jspVerticalBar").css("display","none");
$('.jspPane').css("width","650px");
$("#ampliada").css("max-width", "650px");
if (parseInt($("#ampliada img").height()) > 530) {
$("#ampliada").css("max-width","640px");
$("#scroll .jspVerticalBar").css("display","block");
$('#scroll').jScrollPaneRemove();
}
}, 300);
}
</script>]]>
|