/* *************************************************************************** */ /* Proyecto: FCC */ /* Título: slidemenu.js */ /* Desripción: Javascript para el acordeón de imágenes de la home. */ /* *************************************************************************** */ var slideMenu=function(){ var sp,st,t,m,sa,l,w,gw,ot; var slideout_el; return{ build:function(sm,sw,mt,s,sl,h){ sp=s; st=sw; t=mt; m=document.getElementById(sm); sa=m.getElementsByTagName('li'); var font_size = $('body').css('font-size').replace('px', ''); l=sa.length; w=m.offsetWidth - 2; /*if (!$.browser.msie) { switch (font_size) { case '10': w=m.offsetWidth - 5; break; case '11': w=m.offsetWidth + 1; break; case '12': w=m.offsetWidth - 4; break; case '13': w=m.offsetWidth - 9; break; case '14': w=m.offsetWidth - 3; break; case '15': w=m.offsetWidth - 8; break; case '16': w=m.offsetWidth - 11; break; } } else { w=m.offsetWidth - 5; switch (font_size) { case '10': w=m.offsetWidth - 1; break; case '11': w=m.offsetWidth - 2; break; case '12': w=m.offsetWidth - 4; break; case '13': w=m.offsetWidth + 1; break; case '14': w=m.offsetWidth - 6; break; case '15': w=m.offsetWidth - 8; break; case '16': w=m.offsetWidth - 8; break; } }*/ gw=w/l; ot=Math.floor((w-st)/(l-1)); var i=0; for(i;igw && c)){ var owt=0; var i=0; for(i;i0)?oi:1; o.style.width=(ow+oi)+'px'; }else if(ow>ot && !c){oi=Math.floor((ow-ot)/sp); oi=(oi>0)?oi:1; o.style.width=(ow-oi)+'px'} if(c){owt=owt+(ow+oi)}else{owt=owt+(ow-oi)}}} s.style.width=(w-owt)+'px'; }else{clearInterval(m.timer);clearInterval(m.htimer)} } }; }(); $(document).ready(function () { // Inicializamos el acordeón si está presente en la página. if ($('#mod_accordion_imgs').length > 0) { var font_size = $('body').css('font-size').replace('px', ''); var width_img = 677; if ($.browser.msie) { width_img = 670; } else if ($.browser.webkit) { width_img = 670; } slideMenu.build('mod_accordion_imgs', width_img * font_size / 13, 10, 5, 7); $('#mod_accordion_imgs').css('width', '70em'); } });