2012-04-12 27 views
3

我想在div上顯示額外的內容/文本。 看看小提琴:http://jsfiddle.net/P6JGY/132/。目前還沒有文字。但這不是問題。顯示使用重疊div的其他信息。 JQuery

我正在使用的代碼,但我可以切換h2/h1類,

$('#container .item.w1.h1').toggle(
    function() { 
     $(this).css(
      {"height": "110px", "background": "black"} 
     ); 
    }, 
    function() { 
     $(this).css(
      {"height": "50px", "background": "#CCC"} 
     ); 
    } 
); 

起初我想獲得的是'格.item.w1.h1' 重疊,其較低的鄰居。正如你現在所看到的那樣,它會在它的鄰居之下)我是如何解決這個問題的。

我在考慮的更高級的事情是,除了第一件事以外,如何使角落`div .item.w1.h1'divs成長/應用上述描述,點擊時,朝向中心的父容器..

非常感謝!

回答

2

添加z-index到css函數。 http://jsfiddle.net/P6JGY/133/

$('#container .item.w1.h1').toggle(
    function() { 
     $(this).css(
      {"height": "110px", "background": "black", 'z-index':'10'} 
     ); 
    }, 
    function() { 
     $(this).css(
      {"height": "50px", "background": "#CCC", 'z-index':'0'} 
     ); 
    } 
);   
+0

Howcome我對付那些最接近他們的父容器邊界元素..所以元素不會重疊父容器? – lexeme 2012-04-12 08:38:35

+0

不知道我明白你想要什麼:)請問你能解釋一下嗎? – 2012-04-12 08:38:54

+0

例如最右邊的div會向左/向上不向下擴展。 – lexeme 2012-04-12 08:45:00