我在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