Foros del Web » Creando para Internet » CSS »

bug menu css y modal

Estas en el tema de bug menu css y modal en el foro de CSS en Foros del Web. Hola. Hace varios días que trato de solucionar mi problema y no doy con el bug. tengo un menú superior animado con java y el ...
  #1 (permalink)  
Antiguo 05/08/2012, 13:27
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 12 años, 4 meses
Puntos: 86
bug menu css y modal

Hola.
Hace varios días que trato de solucionar mi problema y no doy con el bug.
tengo un menú superior animado con java y el problema es cuando cierro la ventana modal se desplaza el menú hacia arriba.
pueden ver un ejemplo aquí http://designwebargentina.com.ar/proyecto/

html
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin tÃ*tulo</title>
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen"/>
<link rel="stylesheet" type="text/css" href="css/colorbox.css" media="screen"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="js/jquery.colorbox.js"></script>
</head>
<body>
<!-- Menu Superior-->
         <div  align="center" class="container">
            <ul  id="menu">
                <li>
                    <a id="link_tendencias" href="">
                       <span class="title">Tendencias</span>
                        <span class="description">Ultimos cortes de cabello</span>
                    </a>
                </li>
                <li>
                    <a id="link_servicios" class='nuestros_servicios' href="#nuestros_servicios">
                        <span class="title">Servicios</span>
                        <span class="description">Servicios que te brindamos</span>
                    </a>
                </li>
                <li>
                    <a id="link_galeria" href="#">
                        <span class="title">GalerÃ*a</span>
                        <span class="description">Fotos de Pina Estilista</span>
                    </a>
                </li>
                <li>
                    <a id="link_contacto" class='contacto' href="">
                       <span class="title">Contacto</span>
                        <span class="description">Contactá a nuestro Staff</span>
                    </a>
                </li>
            </ul>
        </div>

<!-- Contenidos de Pagina -->
<div style='display:none'>

<!-- Contenido Servicios -->
<div id='nuestros_servicios' style='padding:10px; background:#fff;'>
    <p><strong>SERVICIOS</strong></p><br />
       <div class="contenedor_texto">
         <div class="texto_servicios">
               <ul><h2>Servicios</h2><br />
                   <li>Corte de pelo<br />
                   <li>Peinados de novia y quince años<br />
                   <li>Tintura<br />
                   <li>Reflejos<br />
                   <li>Permanente<br />
                   <li>Permanente de pestañas<br />
                   <li>Pach<br />
                   <li>Color<br />
                   <li>Iluminación<br />
                   <li>Mechas artisticas<br />
                   <li>Vanguardias</li>
               </ul>
          </div>
      <div class="texto_servicios_adicionales">
              <ul><h2>Servicios adicionales</h2><br />
               <li>ManicurÃ*a<br />
               <li>Belleza de pies<br />
               <li>PedicurÃ*a<br />
               <li>Depìlación Sistema español<br />
               <li>Maquillajes sociales<br />
               <li>Extensiones<br />
               <li>Uñas esculpidas<br />
               <li>Especialista en colocación de cortinas<br />
               <li>CosmetologÃ*a<br />
               <li>Reiki</li>
           </ul>
     </div>
</div>
<!-- Fin Contenido Servicios -->
</div>
</div>
<!-- Fin de Contenidos de Pagina -->        

<!-- JavaScript -->
<script type="text/javascript">
		$(document).ready(function(){
		$(".contacto").colorbox({iframe:true, width:"50%", height:"85%"});
		$(".nuestros_servicios").colorbox({inline:true, width:"70%"});
		$("#click").click(function(){ 
		$('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("");
		return false;
			});
		});
</script>
<script type="text/javascript">
        $(function() {
            $('#menu > li').hover(
                function () {
                    var $this = $(this);
                    $('a',$this).stop(true,true).animate({
                            'bottom':'-15px'
                        }, 300);
                    $('i',$this).stop(true,true).animate({
                            'top':'-10px'
                        }, 400);
                },
                function () {
                    var $this = $(this);
                    $('a',$this).stop(true,true).animate({
                            'bottom':'-95px'
                        }, 300);
                    $('i',$this).stop(true,true).animate({
                            'top':'50px'
                        }, 400);
                }
            );
        });
</script>
<!-- Fin JavaScript -->
</body>
</html>
style.css

Código:
*{
    margin:0;
    padding:0;
}
a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color: #FFF;
}
body{
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    height:600px;
	background-image: url(../images/fondo.jpg);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#ff6600;
}
.contenedor_texto{
	padding:20px;
    width:820px;
    height:300px;
    margin:0 auto;
    position:relative;
    overflow:hidden;
    color: #000;
    text-indent:0px;
	letter-spacing:1px;
}
.texto_servicios{
	padding:10px;
    position:relative;
    float:left;;
    width:350px;
	height:300px;
}
.texto_servicios_adicionales{
	padding:10px;
    position:relative;
    float:left;;
    width:350px;
	height:300px;
}
.contenido{
	padding:20px;
    width:820px;
    height:150px;
    margin:0 auto;
    position:relative;
    overflow:hidden;
    border:3px solid #fff;
    background-color: #069;
	text-shadow:1px 1px 1px #000;
    color: #fff;
    text-indent:0px;
	letter-spacing:1px;
    -moz-box-shadow:1px 1px 6px #000;
    -webkit-box-shadow:1px 1px 6px #000;
    -moz-border-radius:20px 20px 20px 20px;
    -webkit-border-bottom-left-radius:20px;
    -webkit-border-bottom-right-radius:20px;
    border-radius:20px 20px 20px 20px;
}
.imag_logo{
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
    width:900px;
    height:150px;
    margin:0 auto;
    position: fixed;
}
.container{
    width:900px;
    height:150px;
    margin:0 auto;
    position: relative;
    overflow:hidden;
    border:3px solid #fff;
    background-color: #069;
    -moz-box-shadow:1px 1px 6px #000;
    -webkit-box-shadow:1px 1px 6px #000;
    -moz-border-radius:0px 0px 20px 20px;
    -webkit-border-bottom-left-radius:20px;
    -webkit-border-bottom-right-radius:20px;
    border-radius:0px 0px 20px 20px;
}
ul#menu{
    list-style:none;
    position:absolute;
    bottom:0px;
    left:10px;
    font-size:30px;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    color:#999;
    letter-spacing:1px;
}
ul#menu li{
    float:left;
    margin:0px 12px 0px 0px;
	
}
ul#menu a{
    cursor:pointer;
    position:relative;
    float:left;
    bottom:-95px;
    line-height:20px;
    width:210px;
}
ul#menu span.title{
    display:block;
    height:24px;
    text-shadow:1px 1px 1px #000;
    color: #fff;
    text-indent:0px;
	letter-spacing:1px;
}
ul#menu span.description{
    width:150px;
	height:80px;
    background-color: #204875;
    border:3px solid #fff;
    color:#fff;
    display:block;
    font-size:24px;
	text-shadow:1px 1px 1px #000;
    padding:10px;
    -moz-box-shadow:1px 1px 6px #000;   
    -webkit-box-shadow:1px 1px 6px #000;
    box-shadow:1px 1px 6px #000;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
}
ul#menu a:hover span.description{
    background-color:#ff6600;
}
ul#menu a:hover span.title{
    color:#fff;
}
  #2 (permalink)  
Antiguo 05/08/2012, 13:30
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 12 años, 4 meses
Puntos: 86
Respuesta: bug menu css y modal

código adjunto http://designwebargentina.com.ar/proyecto/proyecto.rar

Última edición por flashmax; 05/08/2012 a las 13:35 Razón: codigo
  #3 (permalink)  
Antiguo 06/08/2012, 06:28
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 12 años, 4 meses
Puntos: 86
Respuesta: bug menu css y modal

Ni una opinión una orientación una pista del problema?
  #4 (permalink)  
Antiguo 06/08/2012, 22:08
 
Fecha de Ingreso: agosto-2012
Mensajes: 39
Antigüedad: 12 años, 4 meses
Puntos: 5
Respuesta: bug menu css y modal

cuate, reemplaze tu ventana modal por ShadowBox, pruebalo y dime si te sirve, si no para buscarle solución a tu código como tal, aunque ya pude deducir que no es problema de CSS si no de jQuery / JavaScript
  #5 (permalink)  
Antiguo 07/08/2012, 09:49
 
Fecha de Ingreso: agosto-2012
Mensajes: 39
Antigüedad: 12 años, 4 meses
Puntos: 5
Respuesta: bug menu css y modal

aquí está el cambio inicial.

http://daw.com.mx/fdw/hlp4-modales
  #6 (permalink)  
Antiguo 07/08/2012, 11:01
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 12 años, 4 meses
Puntos: 86
Respuesta: bug menu css y modal

Cita:
Iniciado por wlinker Ver Mensaje
cuate, reemplaze tu ventana modal por ShadowBox, pruebalo y dime si te sirve, si no para buscarle solución a tu código como tal, aunque ya pude deducir que no es problema de CSS si no de jQuery / JavaScript
ok voy a probar haber si me sirve y te comento..saludos!

Etiquetas: bug, contenido, hover, html, modal, fondo
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 12:08.