2012-01-17 11 views
0

jQueryを使用して要素を常に上に置くことは可能ですか? CSSではz-indexを使用できますが、インターネットエクスプローラ7ではposition:relative;としか動作せず、positionabsoluteである必要があります。だから、おそらくjQueryでできることがありますか?jQuery - always on top

は今私のjQueryのファイルには、次のようになります。

$(document).ready(function(){ 

    $('#mainmenu li.item').hover(function(){ 
     $('.sub',this).show(); 
    }, 
    function(){ 
     $('.sub',this).hide(); 
    }); 
}); 

CSS:

#mainmenu li .sub{ 
    text-transform:lowercase; 
    display: none; 
    position: absolute; 
    float: left; 
    top: 31px; 
    left: 0px; 
    background:url("images/sub-menu-bg.png") repeat-x; 
    z-index:6; 
    padding-left:15px; 
    padding-bottom:15px; 
    padding-top:15px; 
    width: 280px; 
    color: #3e4f77; 
    z-index: 4; 
} 
+0

Z -indexは、absoluteと同じように正確に動作するはずです... ie7でも –

答えて

関連する問題