Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - #!drvy

#6601
Hola,

Fallo técnico :xD
Teóricamente, no puedes cambiar el css de un elemento que todavía no existe, Por tanto, ya se tendría que haber cargado antes de cambiarle el css.

3 Soluciones.

1. (Recomendado)  Añadir un nuevo style mediante javascript. Así evitamos el problema de que los visitantes  que no tengan javascript no puedan ver el menú.

2.Poner al final de menú un script que oculte los submenus.

3. Manejarlo desde el css. El problema aquí es que cuando un visitante sin javascript visite tu pagina, no podrá desplegar el menú. De por si el visitante no tiene javascript, el menú aparecerá desplegado entero.


1. > Para añadir, un nuevo estilo en jquery haces lo siguiente.
Código (javascript) [Seleccionar]
$("<style type='text/css'></style>").appendTo("head");

Entonces tu código javascript quedaría de la siguiente forma.
Código (javascript,3) [Seleccionar]
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js"></script>
<script>
$("<style type='text/css'>.menu ul ul{display:none;}</style>").appendTo("head");
$(document).ready(function() {
$('.menu li').hover(function(){
$(this).find('> ul').stop(true, true).slideDown('slow');
}, function(){
$(this).find('> ul').stop(true, true).slideUp('slow');
});
});
</script>



2. > Con añadir una linea de js al final del menú (donde termina el div menú) bastara. Aunque puede que tarde algo en reaccionar y se siga viendo todo despegado. Pero seria un mínimo de tiempo (mili segundos como mucho 1 segundo).

Código (html4strict) [Seleccionar]
<body>
<div class="menu">
  <!-- Menu entero -->
</div>
<script>$('.menu ul ul').css('display','none');</script>
<div class="clear"></div>



3. > Añadir la siguiente linea en el css.
Código (css) [Seleccionar]
.menu ul ul {display:none;}

Tu css quedaría así:
Código (css) [Seleccionar]
<style>
.menu ul {list-style: none; padding: 0;}
.menu a {display: block;width: 150px;height: 20px; background: red; color: white;text-decoration: none;text-align: center;}
.menu a:hover {background: green;}
.menu li li a {background: blue;}  
.main {float:left;}
.clear {clear:both;}
.menu ul ul {display:none;}
</style>



Salio largo el post  :xD

Saludos
#6602
/home/nombredetusuario/Descargas o Downloads.

* Donde pone nombredetuusuario, ya sabes lo que tienes que poner :P

PD: Recuerda que es case-sensitive. Osease, distingue entre mayusculas y minisculas.


Saludos
#6603
Cita de: ba$htian en 24 Enero 2012, 18:17 PM
cual me recomiendan para linux es que le dejé  el espacio con mayor particion, que para windows, y pues le tengo el ares(windows), pero no me convence, 

Transmission, ami me gusta bastante. Simple, potente y le puedes incorporar una lista negra de peers.

Aquí
, tienes un listado de algunos de los mas famosillos.


Saludos
#6604
Me gusta, pero no les va a gustar a todos... (como siempre)...

Saludos
#6605
Hola,

El fundador de Wikileaks queda en libertad tras pagar la fianza
Código (url) [Seleccionar]
http://www.elpais.com/articulo/internacional/fundador/Wikileaks/queda/libertad/pagar/fianza/elpepuint/20101216elpepuint_10/Tes

Edit: Perdon, enlace erroneo:

El Tribunal Supremo confirma que #Assange podrá recurrir su extradición.
http://www.guardian.co.uk/media/2011/dec/16/julian-assange-appeal-extradition-court
http://www.supremecourt.gov.uk/news/379.html

Saludos
#6606
Hola, eso es porque le indicas a jQuery que las oculte cuando la pagina ha sido cargada

Código (javascript) [Seleccionar]
$(document).ready(function() {

Lo mas sencillo seria añadir una linea en el css que indique que deberia estar oculto (display:none). Pero con eso te metes en un problema, con usuarios que no tienen javascript activado (no veran nada, ni podran hacer el despliegue).

Prueba poniendo
Código (javascript) [Seleccionar]
$('.menu ul ul').css({display:"none"}); antes de document.ready.

PD: Quedaria así:
Código (javascript) [Seleccionar]

            $('.menu ul ul').css({display:"none"});
            $(document).ready(function() {

                $('.menu li').hover(function(){
                    $(this).find('> ul').stop(true, true).slideDown('slow');
                }, function(){
                    $(this).find('> ul').stop(true, true).slideUp('slow');
                });
            });
        </script>


Saludos
#6607
Yo utilizaba el PIE.htc hasta ahora. Es muy similar a este... aver si lo pruebo estos dias.

Comparacion entre los 2
Citar
Nick Fetchak's ie-css3.htc
This project seems nearly identical to border-radius.htc mentioned above (in face Nick gives credit to Remiz on the site), but adds in some support for box-shadow, including blur, matching the rounded box shape. To my knowledge it is the first product to do so (though I had already implemented it in PIE before I found this project online).

The box-shadow seems to work well, but due to the algorithm of IE's blur filter, the rendering for a given blur radius ends up looking quite a bit different between IE and other browsers. I ran into this same issue building PIE, but have made some adjustments to make the rendering much more similar to the standard blur algorithm.

It also has some support for text-shadow, which PIE does not (yet) do at all. This is on the roadmap, but it is a very tricky problem to get text-shadow rendering correctly and adjust to on-the-fly DOM changes, perhaps even impossible.


Código (url) [Seleccionar]
http://css3pie.com/

Saludos
#6608
Foro Libre / El efecto #J18... segun AnonOps.
24 Enero 2012, 20:23 PM
Un dia antes, y un dia despues  :P



Saludos
#6609
Citarlo que si odio es twitter, eso si es de gente sin vida.

Eso tambien lo decia un amigo mio... ahora tiene 500 suscriptores y publica hasta cuando va a cagar...

:xD

Saludos
#6610
PHP / Re: php y https
24 Enero 2012, 18:56 PM
Que deberias añadir una linea que cambie automaticamente el http por https ?

Na, a php se la suda totalmente si trabajas bajo http o https  :xD

Eso si, si vas a incluir otras cosas como imagenes o css externo, asegurate de que el ssl los cubra tambien.. si no te va a decir que "esta pagina no es segura del todo" xD



Saludos