/ Published in: JavaScript
                    
                                        
                            
                                Expand |
                                Embed | Plain Text
                            
                        
                        Copy this code and paste it in your HTML
function isIE7() {
return (navigator.appVersion.indexOf("MSIE 7.")==-1) ? false : true;
}
function zIndexWorkaround() {
// If the browser is IE7,
if(isIE7())
{
/*
** For each div with class menu (i.e.,
** the thing we want to be on top),
*/
$("ul.menu").parents().each(function() {
var p = $(this);
var pos = p.css("position");
// If it's positioned,
if(pos == "relative" ||
pos == "absolute" ||
pos == "fixed")
{
/*
** Add the "on-top" class name when the
** mouse is hovering over it, and remove
** it when the mouse leaves.
*/
p.hover(function() {
$(this).addClass("on-top");
},
function() {
$(this).removeClass("on-top");
});
}
});
}
}
Comments
 Subscribe to comments
                    Subscribe to comments
                
                