2015-05-09 30 views
0

基本上我的問題是,我有一個JavaScript函數,當我將鼠標懸停在菜單欄上時,會出現新的條形圖。 它的效果很好,但是下面的所有東西都會改變它的位置,我猜測它是因爲它檢測到新的菜單欄,並將邊緣頂部屬性應用於新條而不是原始菜單。Java腳本隱藏/顯示使東西移動

我希望它停止移動時出現新的菜單欄,這些新的菜單欄隱藏之前,我懸停在我原來的菜單上,所以也許使margin-top屬性檢測隱藏的東西會很好。

我不確定如何解釋它很快搜索,所以很抱歉,如果它已被答覆。

$(document).ready(function(){ 

    $("#portofolio").hover(function(){ 
     $("#hideshow").removeClass('hidden'); 
     }, function(){ 
    $("#hideshow").addClass('hidden'); 
    }); 
     $("#hideshow").hover(function(){ 
     $("#hideshow").removeClass('hidden'); 
     }, function(){ 
    $("#hideshow").addClass('hidden'); 
    }); 
}) 
+0

向我們顯示您的代碼,以澄清您的描述。 –

回答

0

如果您的欄顯示懸停很明顯,所有的內容波紋管將騰出空間爲新的酒吧和下面的一切將轉向低一點,如果你想顯示欄不移動內容,那麼你必須做出酒吧頂部通過這種方式的所有其他內容只是將可見和所有其他內容將不會移動其位置

+0

是的,這工作,對於那些不知道它使用z-index屬性在css中完成。非常感謝你! –