感謝您的關注第一, 我使用jquery這個目標`當我點擊$('。icon')它必須做兩件事先動畫$(' .thediv')改爲{top:of'90px and back 0px'},第二件事是改變$('。icon')類以獲得V形圖案並返回V形圖案, 我不明白我做得對; 這裏是小提琴jquery切換div動畫和同一時間的類名更改
var fltro = function(){
\t var t = 200;
\t $('.filter-tog .fa').click(function(){
\t \t $('.filter').animate({top: '70px'}, t);
\t \t $('.filter-tog .fa').removeClass('fa-chevron-down').addClass('fa-chevron-up');
\t });
$('.filter-tog .fa').click(function(){
\t \t $('.filter').animate({top: '20px'}, t);
\t \t $('.filter-tog .fa').removeClass('fa-chevron-up').addClass('fa-chevron-down');
\t });
};
$(document).ready(fltro);
.header{
height:50px;
width:300px;
background-color:red;
}
.filter{
\t width: 300px;
height: 40px;
position: absolute;
top: 20px;
background-color: rgb(16, 160, 122);
z-index: -4;
}
.filter-tog{
\t width: 20px;
height: 15px;
color: white;
background-color: rgb(27, 77, 88);
position: absolute;
top: 8px;
left: 308px;
z-index: 8;
}
.filter-tog i{
\t line-height: 15px;
font-size: 15px;
text-align: center;
color: white;
float: none;
margin: 0;
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="header">
</div>
<div class="filter-tog">
\t <i class="fa fa-chevron-down"></i>
</div>
<div class="filter">
</div>
出去找的效果我想你忘了添加小提琴。 – Enjayy
我在編輯之前標記過這篇文章 – Amir