我在jquery中動畫的div應該滑出來擴大寬度。我已經得到了寬度動畫工作,但加入了slideDown之後和代碼沒有什麼作品,它應該工作的方式是:我努力讓這個jQuery的滑下來,並開始工作
查詢,可點擊,它擴展,它擴展了之後。對於幻燈片並再次單擊時,首先將叉子向上滑動,然後「查找」顯示回到其原始寬度。
我不知道在我的代碼錯了,因爲我是新來的jQuery和Java腳本。感謝您的任何幫助!
//-----------ENQUIRY-FORM----------
$('#enquiry-shown').click(function() {
$(this).animate({
width: "950px",
borderRadius: "0px"
}, 1000);
setTimeout(function() {
$('#enquiry-form').slideDown('slow');
}, 1000);
function() {
if ($('#enquiry-form').is("visible") {
$('#enquiry-form').slideUp("slow");
else($('#enquiry-form').is("hidden") {
$('#enquiry-form ').slideDown("slow");
});
});
};
});
/*--------ENQUIRIES---------*/
#enquiry-container {
text-align: center;
margin-bottom: 25px;
}
#enquiry-shown {
background-color: white;
padding: 10px 0;
box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.3);
width: 210px;
border: solid 1px #d8d8d8;
border-radius: 50px;
margin: 0 auto;
}
#enquiry-name {
font-family: "calibri light";
font-size: 30px;
text-align: center;
margin: 0;
display: inline;
padding: 0 0 0 10px;
}
#enq-arrowdown {
width: 25px;
height: 16px;
float: right;
padding: 10px 19px 0 0;
display: inline-block;
}
#enquiry-form {
width: 950px;
height: 400px;
background-color: white;
margin: 0 auto;
display: none;
border-bottom: solid 1px #d8d8d8;
border-right: solid 1px #d8d8d8;
border-left: solid 1px #d8d8d8;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="enquiry-container">
<div id="enquiry-shown">
<h2 id="enquiry-name">Enquiries</h2>
<img id="enq-arrowdown" src="https://www.optimaltravel.ca/images/arrow.png">
</div>
<div id="enquiry-form">
</div>
</div>
某處有問題,堆棧段。它會拋出'{「message」:「Uncaught SyntaxError:意外的標記(」,「filename」:「https://stacksnippets.net/js」,「lineno」:77,「colno」:11}'。 – Dragomok
原來是這樣,就像我說過我在某個地方出錯了,我不確定如何修復 – AbuN2286