2013-08-28 65 views
0

嗨,我是新來這個jQuery可以在任何一個可以幫助我解決這個 我想顯示div和隱藏潛水trasnsition後這裏是腳本jQuery的顯示塊/無

jQuery(function($) { 

    $('a.panel').click(function() { 
     var $target = $($(this).attr('href')), 
      $other = $target.siblings('.active'), 
      animIn = function() { 
       $target.addClass('active').show().css({ 
        left: -($target.width()) 
       }).animate({ 
        left: 0 
       }, 300); 
      }; 

     if (!$target.hasClass('active') && $other.length > 0) { 
      $other.each(function(index, self) { 
       var $this = $(this); 
       $this.removeClass('active').animate({ 

        left: -$this.width() 
       }, 300, animIn); 
      }); 
     } else if (!$target.hasClass('active')) { 
      animIn(); 
     } 
    }); 

}); 

回答

5

如果使用DIV然後

$('#dividhere').attr('display','block') //to show 
$('#dividhere').attr('display','none') //to hide 

的ID,如果使用CLAS S代表格,然後

$('.divclasshere').attr('display','block') //to show 
$('.divclasshere').attr('display','none') //to hide 
+0

您的代碼顯示/隱藏是相同的。 – M1K1O

+0

@ M1K1O抱歉,我沒有更改複製後的隱藏部分 – Rex

+0

它如何工作?您必須在** hide **行中將'block'更改爲'none'。 – M1K1O

2

嘗試表演並隱藏在jQuery中,

$('element').show(); 

$('element').hide(); 
5

如果你在你的形式使用多個師(內師師),那麼你必須要找到孩子的div的ID在這樣父師。

$("#parentDiv").find("#childDiv").css("display", "block");  
$("#parentDiv").find("#childDiv").css("display", "none");