我已经解决这个bug一个小时了,但似乎找不到任何解决方案!我正在使用bootstrap,我有一个可解除的警报,但当我点击x来解除时,什么也没发生。
这是我的日记
<div class="alert alert-warning alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<strong>Warning!</strong> Still on beta stage.
</div>
这是我的页脚,我在其中包含了js文件。
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
8条答案
按热度按时间anhgbhbe1#
如果你使用的是Bootstrap 5.0,在
bootstrap.js
代码中,data-dismiss
选择器似乎已经更改为data-bs-dismiss
,所以我只需要将data-dismiss="modal"
更改为data-bs-dismiss="modal"
就可以了。h6my8fg22#
3npbholx3#
要解决您的问题,请使用上面的代码
当您单击
X
以消除警报时,它会运行一个名为alert()的js函数,要使用此函数,您需要将下面给出的script-src添加到代码中bvuwiixz4#
我现在使用Bootstrap v5.1,根据文档,模板为
参考:https://getbootstrap.com/docs/5.1/components/alerts/#dismissing
im9ewurl5#
对于Bootstrap v.5.1,只需在alert-dismissible之后添加fade show,并在类之后添加btn-close和data-bs-dismiss
a14dhokn6#
我也一直在与之斗争。这不是最有效的方法,但这是我最终解决我正在工作的项目的方法。在我看来,当条件触发警报时,我使用了以下代码。
然后在我想显示错误的页面模板中。其中“add_data”是显示错误的页面
我的例子使用了href="#”,当你点击X时,它会转到页面的顶部。我只是改变了它,导航回清除警报消息的同一页面。希望这对大家有所帮助。
b4lqfgs47#
确保您成功地将CND添加到BootStrap Javascript中。您可能只在查看“入门”部分时包含了指向CSS链接的链接。
把这句话加到你的标题或结束语之前。
w8biq8rn8#
尝试使用此功能
或
});
并在span标记中声明类
应该在工作