Foros del Web » Programando para Internet » Jquery »

Problema con efecto jQuery

Estas en el tema de Problema con efecto jQuery en el foro de Jquery en Foros del Web. Hola a todos! Estoy haciendo una nueva web con la que quiero mostrar/ocultar divs según pulsen en el menú.... Ahora bien el efecto que me ...
  #1 (permalink)  
Antiguo 20/02/2013, 05:12
Avatar de madman_18  
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 13 años, 8 meses
Puntos: 14
Pregunta Problema con efecto jQuery

Hola a todos!

Estoy haciendo una nueva web con la que quiero mostrar/ocultar divs según pulsen en el menú.... Ahora bien el efecto que me hace es un poco "extraño".

Me explico:

Si el div mide 960px de ancho y el efecto que hago es un .hide('clip'), lo que me hace es como "achicar" el div, y luego hacer el efecto.

Os pongo el código si queréis comprobarlo ya que no lo tengo alojado en ningún sitio.
HTML:
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.     <head>
  3.         <title>Mi Prueba</title>
  4.         <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  5.         <link rel="stylesheet" type="text/css" href="css.css"/>
  6.         <link rel="stylesheet" type="text/css" href="js/vegas/jquery.vegas.css"/>
  7.         <link href='http://fonts.googleapis.com/css?family=Merienda|Handlee' rel='stylesheet' type='text/css'>
  8.         <script type="text/javascript" src="js/jquery-1.8.3.js"></script>
  9.         <script type="text/javascript" src="js/backstretch.js"></script>
  10.         <script type="text/javascript" src="js/jquery-ui-1.10.1.custom.min.js"></script>
  11.         <script type="text/javascript" src="js/vegas/jquery.vegas.js"></script>
  12.                
  13.         <script type="text/javascript">
  14.             $(window).ready(function(){
  15.                 $.backstretch('imagenes/fondo.jpg');
  16.                 $('#menu a').click(function(){
  17.                     $($(this).attr('name')).hide('clip',1500,function(){
  18.                           $.backstretch('imagenes/fondo2.jpg');    
  19.                     });
  20.                 });            
  21.             });            
  22.         </script>
  23.     </head>
  24.     <body>
  25.        <header id="cabecera">
  26.             <section id="logo">
  27.                 <article id="nombre-empresa">Verdesol</article>
  28.             </section>
  29.             <nav id="menu">
  30.                 <ul>
  31.                     <a href="#" name="#intro"><li>Nosotros</li></a>
  32.                     <a href="#" name="#servicios"><li>Servicios</li></a>
  33.                     <a href=""><li>Productos</li></a>
  34.                     <a href=""><li>Contacto</li></a>                    
  35.                 </ul>
  36.             </nav>
  37.        </header>        
  38.             <article id="intro" class="contenido">
  39. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce quis dolor massa, et laoreet eros. Cras feugiat malesuada lobortis. Aliquam leo purus, aliquet nec euismod nec, ultrices eu orci. Curabitur sit amet lorem id tellus tempus faucibus. Integer vestibulum accumsan dui, non rutrum justo fringilla quis. Mauris ac nisl eu nisi accumsan commodo. Nunc vel justo ac mi fermentum fermentum et at diam. Nulla pretium, ligula sed cursus lobortis, odio quam mollis nisl, non mollis risus purus id nulla. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed nunc eros, fermentum ac mattis vitae, laoreet tristique justo. Donec sit amet aliquet lacus. Nulla justo augue, luctus non commodo nec, varius vel urna. Aliquam at dolor ac ligula dapibus accumsan. Etiam tincidunt, lacus sed egestas egestas, dui diam congue ipsum, euismod semper tortor orci et turpis. Pellentesque blandit sapien ut ante pellentesque aliquam. In auctor, neque sed molestie egestas, eros justo lobortis elit, vel faucibus lacus ipsum vel tellus.
  40. Duis leo arcu, gravida egestas volutpat in, porttitor a mauris. Pellentesque arcu arcu, congue at aliquam nec, pulvinar in orci. Sed ligula lacus, dictum eu posuere sed, euismod et lectus. Donec rutrum ultrices nisl, sit amet laoreet arcu rhoncus vitae. Sed sit amet nibh justo, id molestie erat. Aliquam vitae lacus orci. Vestibulum turpis dui, varius ut sollicitudin sed, dictum ac nunc. Sed ultrices, sem sit amet porta ultricies, enim ligula ultricies tellus, quis aliquam lorem quam vel metus.
  41.             </article>
  42.     </body>
  43. </html>

CSS:
Código CSS:
Ver original
  1. @charset "utf-8";
  2. /* Reseteamos los tags HTML y HTML5  */
  3. html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em,img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figure, figcaption, hgroup,menu, footer, header, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;}
  4. article, aside, canvas, figure, figure img, figcaption, hgroup,footer, header, nav, section, audio, video {display: block;}
  5. a img {border: 0;}
  6. root {display: block;}
  7.  
  8. html,body{width:100%;height:100%;font-family: 'Handlee', san-serif;}
  9. a{text-decoration:none;color:#FFF;}
  10. /*CABECERA ===================================================================*/
  11. #cabecera{width:100%;height:60px;position:fixed;top:0;left:0;
  12.           background: url('js/vegas/overlays/04.png') repeat,url('imagenes/cabecera.png') repeat;
  13.           z-index: 99;color:#FFF;}
  14. #logo{width:215px;height:162px;position:absolute;left:0;background:url('imagenes/logo.png') no-repeat;}
  15. #nombre-empresa{width:auto;height:auto;position:absolute;top:0;left:220px;font-family: 'Merienda',sans-serif;font-size: 30pt;}
  16. #menu{width:auto;height:auto;position:absolute;right:0;bottom:2px;text-transform: capitalize;font-size: 16pt;}
  17. #menu li{display:inline-block;margin-right: 20px;}
  18. #menu a:hover li{border-bottom: 2px solid #C0D103;}
  19. /*CONTENIDO===================================================================*/
  20. .contenedor{width:100%;height:100%;}
  21. #barra-central{width:100%;height:165px;position:absolute;left:0;top:50%;margin-top:-100px;z-index: 90;background:url('imagenes/barra-central.png') repeat-x;}
  22. .contenido{width:960px;min-height:600px;height: auto;position:absolute;left:50%;top:90px;margin:-10px 0 0 -480px;
  23.            z-index:98;background:url('imagenes/contenido.png') repeat;
  24.            color:#FFF;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;padding-bottom:20px;}

En cuanto lo comprobéis sabréis lo que digo jeje. ¿Por qué puede ser eso?

Gracias de antemano!!!
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente"

Etiquetas: efecto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:01.