gpt4 book ai didi

javascript - 单击时切换和高度调整

转载 作者:行者123 更新时间:2023-12-03 07:31:56 25 4
gpt4 key购买 nike

我正在尝试单击一个按钮,该按钮使按钮所在容器的大小在单击按钮后变得更高。但它不起作用

代码是:

HTML

  <div id="dynamicInput" class="dynamicInput">

<form name="new_addon" id="new_addon" method="post">

<input type="text" id="Product_name" name="Product_name" value="" placeholder="Product Name">
<input type="number" id="addon_price" name="addon_price" value="" placeholder="Additional Costs" maxlength="30" required>
<!--Add add-ons to product button -->
<input type="button" id="add_prod" name="add_prod" value="Add Option " >
<input type="button" id="new" value="Add another text input" onClick="addInput('dynamicInput');">

</form>
</div>

JS

   $(document).ready(function (){
$("#add_prod").on("click", function (){
if ($(".dynamicInput").height() == 200) {
$(".dynamicInput").animate(
{height: "300px"});
}
else if ($(".dynamicInput").height() == 300) {
$(".dynamicInput").animate({height: "200px"});
}
});
});

我哪里出错了?

最佳答案

没问题,你应该在 div 中 position:absolute

 <div id="dynamicInput" class="dynamicInput" style="position:absolute;height:200px;background-color:red;" >

结果:https://jsfiddle.net/cmedina/c9vsgauu/

关于javascript - 单击时切换和高度调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35781649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com