点击时切换和高度调整
Toggle and height adjust onclick
我正在尝试单击一个按钮,该按钮使按钮所在的容器的大小在单击按钮后变高。但它不起作用
代码为:
.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/
尝试#dynamicInput
.dynamicInput
相关文章:
- 根据内容高度调整joomla模块的数量
- Javascript如何设置我自己的img宽度和高度(调整大小)
- 使用jquery将文本的高度调整为图像的高度
- 根据页面/屏幕高度调整大小
- 根据浏览器高度调整背景图像的大小
- 跨浏览器:如何根据视口高度调整元素的垂直位置
- 点击时切换和高度调整
- 如何根据当前页面高度调整具有渐变的图像的大小
- 引导 3 - 模态背景不会根据模态对话框的高度调整大小
- 实现 Porthole 的正确方法是什么.js根据内容高度调整 iframe 的大小
- 根据内容高度调整 iframe 高度的大小
- jcanvas按宽度和高度调整文本大小
- 为什么不't对图像进行自动高度调整
- 根据内容高度调整iFrame高度
- jQuery使用css高度调整大小函数
- iframe自动高度调整在IE中不能很好地工作
- 当页眉的大小(宽度/高度)调整时,元素的内边距也随之调整
- 标题在滚动100%屏幕高度调整大小
- 基于浏览器高度调整元素大小
- HTML5拖动高度调整窗口大小