Revision: 36629
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 24, 2010 07:22 by threehz
Initial Code
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");
});
}
});
}
}
Initial URL
Initial Description
Initial Title
Fix IE7 z-index bug for dropdown menus
Initial Tags
Initial Language
JavaScript