【发布时间】:2022-01-21 02:29:10
【问题描述】:
我正在尝试使弹出框根据条件出现/不出现。
<form class="submit-form" action="{% url 'search' %}" method="post">
{% csrf_token %}
<input type="submit" class="show-more-button pop" id="mybtn" style="margin-left: 5px" name="mybtn"
value="Search" data-bs-toggle="popover"
data-bs-placement="right" data-bs-trigger="focus"
data-bs-content="Please select one or more ingredient">
</form>
$(document).on('click', '#mybtn', function (){
var $btn = $('#mybtn')[0]
var $pop = bootstrap.Popover.getInstance($btn)
if ($(lst).length > 0) {
$pop.hide()
}
但是,单击按钮时弹出框comes up briefly before being hidden。 如果满足条件,或者至少使其在隐藏之前不会闪烁,有什么办法可以基本上防止弹出框首先出现?
【问题讨论】:
标签: javascript jquery twitter-bootstrap bootstrap-5