2012-12-30 43 views
0

我試圖顯示塊時,類.default類與圖像在DOM中,但我需要隱藏.full.del頁面加載時。任何有關如何讓我的開關無法正常工作的建議。jquery toggle基於包含圖像

$(document).ready(function() { 
    $('.itemcontrols .full').css("display", "none"); 
    $('.itemcontrols .del').css("display", "none"); 

    var toggle = $('.item .default'); 

    if (toggle.length > 1) { 
     $(toggle).parent().find('.itemcontrols .full').css("display", "block"); 
     $(toggle).parent().find('.itemcontrols .del').css("display", "block"); 
    } else { 

    } 
}); 


<div class="item item1 ui-state-default"> 
    <img src="9228321128.png" alt="" class="default">  
    <div class="itemcontrols"> 
     <div id="add1"> 
      <img src="img/photo_24.png" class="icon"> 
     </div> 
     <div class="full"> 
      <img src="img/resize_24.png" class="icon"> 
     </div> 
     <div class="del"> 
      <img src="img/trash_24.png" class="icon"> 
     </div> 
    </div> 
</div> 

我也必須添加.default不在每個.item div所以這就是爲什麼我試圖根據它是否存在切換。

回答