【发布时间】:2019-01-03 02:41:32
【问题描述】:
我需要能够隐藏 form1 而不是它占用的 col-4-md 引导空间。当我隐藏 form1 时,位于同一行的 form2 被推到 4 列间距上。短短一分钟的视频可能是了解我想要做什么的最简单方法。
HTML 代码:
<div class="row">
<div class="col-1"> </div>
<input type="submit" class="col-4 btn btn-success" id="delivery_btn" value="Enter Delivery Address"></input>
<div class="col-2 center"> OR </div>
<input type="submit" class="col-4 btn btn-success" id="pickup_btn" value="Find Pickup Location"></input>
<div class="col-1"> </div>
</div>
<div class="row">
<div class="col-1"> </div>
<form class="col-4" id='form1'>
<label>Enter Address</label>
<input type="text" placeholder="Example: 123 Main St."></input> <br>
<label>Enter Zip Code</label>
<input type="text" placeholder="Enter Zip Code"></input> <br>
<input type="submit"></input>
</form>
<div class="col-2"></div>
<form class="col-4" id='form2'>
<input type="text" value="Zip"></input ><br>
<input type="submit" value="search"></input>
</form>
</div>
Jquery 代码
$('#delivery_btn').on('click', function(){
$('#form1').toggle();
});
$('#pickup_btn').on('click', function(){
$('#form2').toggle();
});
使用像Changing .prop using jQuery does not trigger .change event 这样的道具是我的一个想法,但 IE 不支持道具。另外,我什至不确定它是否会起作用,因为它可能仍然会隐藏 col-4。
我确信有一种简单的方法可以解决我正在尝试做的事情。先感谢您。
【问题讨论】:
-
使用 CSS 样式 Visibility.
标签: jquery html css bootstrap-4