Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2011, 00:10
Contentype
 
Fecha de Ingreso: octubre-2007
Mensajes: 13
Antigüedad: 16 años, 6 meses
Puntos: 0
Exclamación Menu Foros del Web

Hola a todos, espero estar en la categoría correcta, mi pregunta es sencilla, espero de verdad alguien me pueda ayudar.
¿Cómo hago un menú como el que aparece en Foros del Web cuando no se está logueado?

Sé que es jquery y css, al menos tengo unos scripts que me dan algo similar, sin embargo lo que no he logrado es mantener el hover activo mientras el cursor navega por el div abierto (o submenú)

Gracias de nueva cuenta, ojalá alguien me lea :(

Incluyo mi script
Código:
$(document).ready(function () {
	jQuery("<div/>", 
	{
		id: "empty_div", css: 
		{
			display: "none"
		}
	}).appendTo("body");
	
	jQuery("<div/>", 
	{
		id: "floater",
		mouseenter: function(){
			floater=$("#floater");
			floater.stop(true, true).animate({opacity: "show"});
		},
		mouseleave: function(){
			$("#floater").delay(100).animate({opacity: "hide"}, "fast", function(){
				$("#empty_div").append($("#floater"))
			});
		}
	}
	).appendTo("#empty_div");
	
	jQuery("<img/>", 
	{
		id: "imgiconnotapie",
		src: "iconnotaspie.gif",
		className: "iconnotapie"
	}
	).appendTo("#floater");
	
	jQuery("<div/>", 
	{
		id: "floater_inside"
	}
	).appendTo("#floater");
	
	$("a.nota").bind("click",function(e){
		e.preventDefault();
	});
	
	$("a.nota").mouseenter(function(e) {
		var index = $("a.nota").index(this);
		iconnotapie=$("#imgiconnotapie");
		var floater=$("#floater");
		var floater_inside=$("#floater_inside");
		
		floater_inside
			.empty()
			.append($("p.anotacion").eq(index).html());
		$(this).after(floater);
		floater.stop(true, true).animate({opacity: "show"}, "slow");
		
	});
	$("a.nota").mouseleave(function(e) {
		var floater=$("#floater");
		floater.delay(100).animate({opacity: "hide"}, "fast", function(){
			$("#empty_div").append($("#floater"))
		});
	
	});
});