Jeg sidder og koder lidt jQuery for svigerfar.
Jeg har dog det problem at hvis man tager musen hurtigt over .menu-item og væk igen, fader .inner-menu-item ikke ud..
- $(".menu-item").mouseenter(function(){
- if(!$(this).hasClass("aktiv"))
- {
- $(this).css("z-index","1002");
- $(".black_overlay").fadeIn(100);
-
- var content_height = $("#inner-content").outerHeight();
- $(this).animate({height : 120 + content_height + "px"},
- {
- duration: 300,
- complete: function()
- {
- $(this).find(".inner-menu-item").fadeIn(300);
- }
- }
- );
- }
- }).mouseleave(function(){
-
- if(!$(this).hasClass("aktiv"))
- {
- var theElement = $(this);
- theElement.find(".inner-menu-item").fadeOut(300, function(){
- theElement.animate({height : "115px"},
- {
- duration: 300,
- complete: function()
- {
- $(".black_overlay").fadeOut(100, function() { theElement.css("z-index","1000")});
- }
- });
- });
- }
- });
Indlæg senest redigeret d. 29.01.2012 21:47 af Bruger #14218