2011-06-30 48 views
0

這裏我需要: 例如,有4個列表項。 1 2 3 4jquery:如果奇數高度小於奇數,設置每個奇數高度=偶數高度?

如果2的高度大於1的高度,與圖4和3,6和5

2 = 1 也是一樣我有第一部分以某種方式工作的高度更小的:

$(document).ready(function() { 
    $('div.jShadow div > ul > li:odd').each(function(){ 
     $(this).height($(this).prev().height()); 
    }); 
}); 

<div class="jShadow"> 
<div id="Menu2Div"> 
    <ul> 
     <li>1 
      <ul> 
       <li>1-1</li> 
       <li>1-2</li> 
       <li>1-3</li> 
       <li>1-4</li> 
      </ul> 
     </li> 
     <li>2 
      <ul> 
       <li>2-1</li> 
       <li>2-2</li> 
       <li>2-3</li> 
      </ul> 
     </li> 
     <li>3 
      <ul> 
       <li>3-1</li> 
       <li>3-2</li> 
      </ul> 
     </li> 
     <li>4 
      <ul> 
       <li>4-1</li> 
      </ul> 
     </li> 
    </ul> 
</div> 

,但我沒有盡到高度復...

回答

0

工作的呢?

$(document).ready(function() { 
    $('div.jShadow div > ul > li:odd').each(function(){ 
     $(this).css('min-height', $(this).prev().height() + 'px'); 
    }); 
}); 

見小提琴http://jsfiddle.net/YXWVe/1/