2011-02-12 50 views
4

我想分配股利2显示性能,我不知道正确的语法是什么...如何分配div 2显示属性?

#div2 { 
    display:none;inline-block; 
} 

什么是做这种正确的方法是什么?

UPDATE:

#div2 { 
    display:none; 
} 

$(function() { 
    $("#div1").mouseover(function() { 
    $("#div2").css('display', 'inline-block'); 
    }).mouseout(function(){ 
    $("#div2").css('display', 'none'); 
    }); 
}); 
+0

没有办法做到这一点,最后将覆盖第一。您想做什么? – Sotiris 2011-02-12 21:50:43

+2

这就像我想同时看到和看不见。 – Sinan 2011-02-12 21:52:12

+0

div2应该被隐藏,但是当用户悬停在div1上时,div2应该显示在div1旁边.. – thedeepfield 2011-02-12 21:53:40

回答

5

你只能在一个时间到display属性设置一个值。在这种情况下,display: none将导致该div根本不呈现,因此inline-block在这里完全不相关。

我想你想以某种方式切换使用JavaScript的可见性。这要求您在noneinline-block之间切换显示属性。正如我所说的,你总是可以在这里获得一个价值。