2017-10-16 58 views
0

我有一個div使股利矩形擴展(高度)後點擊鏈接

<div class="dropdwn"></div> 

,我想它是在屏幕的整個寬度,以及矩形的下擴大25個像素(向下)與流體動畫。

.successDropdwn { 
     width: 100%; 
     max-height: 0; 
     overflow: hidden; 
     color: green; 
     -webkit-transition: max-height 0.8s; 
     -moz-transition: max-height 0.8s; 
     transition: max-height 0.8s; 
    } 
+0

請出示你到目前爲止做了什麼。 –

+0

請更具體地介紹應該啓動擴展的事件。是被添加到元素的'.successDropdwn'類? –

回答

1

這樣的事情???

$('.dropdwn').slideDown('slow')
.dropdwn{ 
 
    background-color:#dddddd; 
 
    height:25px; 
 
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="dropdwn" style="display:none"></div>

0

我不知道你想做什麼,但是這是使用通過切換一類的jQuery過渡的例子:

https://jsfiddle.net/gydg7j9m/5/

.dropdwn { 
    background: firebrick; 
    width: 100%; 
    height: 50px; 
    max-height: 0; 
    overflow: hidden; 
    color: green; 
    transition: max-height 0.8s; 
} 

.expand { 
    max-height: 150px; 
} 

jQuery的

$('#btn').on('click', function(){ 
$('.dropdwn').toggleClass('expand') 
});