Html 从导航栏打开一个模式窗口
我正在尝试从导航栏打开一个模式窗口。我已经学习了一些很好的教程,当我按下链接打开一个模态时,问题是模型窗口由于某种原因看起来不可编辑,甚至无法关闭模态窗口中的X。在导航栏外也同样适用 我想知道为什么会发生这种情况 我的代码如下:Html 从导航栏打开一个模式窗口,html,twitter-bootstrap,Html,Twitter Bootstrap,我正在尝试从导航栏打开一个模式窗口。我已经学习了一些很好的教程,当我按下链接打开一个模态时,问题是模型窗口由于某种原因看起来不可编辑,甚至无法关闭模态窗口中的X。在导航栏外也同样适用 我想知道为什么会发生这种情况 我的代码如下: <ul class="nav navbar-nav pull-right"> <li class="active"><a href="#">Home</a></li> <li><
<ul class="nav navbar-nav pull-right">
<li class="active"><a href="#">Home</a></li>
<li><a href="#" data-toggle="modal" data-target="#basicModal">Contact Us</a></li>
</ul>
<div class="modal fade" id="basicModal" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Basic Modal</h4>
</div>
<div class="modal-body">
<h3>Modal Body</h3>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">
Save changes
</button>
</div>
</div>
</div>
</div>
&时代;
基本模态
模态体
接近
保存更改
截图: 这包括: 模态标记放置 始终尝试将模态的HTML代码放在文档的顶层位置,以避免其他组件影响模态的外观和/或功能 将具有
模态
类的
放在导航栏之外。您可以将模式触发
保留在导航栏中。其中包括:
模态标记放置
始终尝试将模态的HTML代码放在文档的顶层位置,以避免其他组件影响模态的外观和/或功能
将具有
模态
类的
放在导航栏之外。您可以将模式触发
保留在导航栏中。我遇到了同样的问题。我唯一可以修复它的方法是在导航栏中的链接上添加jQuery,以覆盖引导默认值。像这样:
$("#navbar_register_btn").on("click",function(e){
e.preventDefault();
$('#basicModal').modal('show');
})
在这种情况下,您需要为导航栏中的链接提供一个id“navbar\u register\u btn”。我遇到了同样的问题。我唯一可以修复它的方法是在导航栏中的链接上添加jQuery,以覆盖引导默认值。像这样:
$("#navbar_register_btn").on("click",function(e){
e.preventDefault();
$('#basicModal').modal('show');
})
<nav class="navbar bg-secondary">
<div
class="collapse navbar-collapse float-right" id="navcol-1" style="color:rgb(255,255,255);">
<ul class="nav navbar-nav ml-auto" role="navigation">
<li><a href="#myModal" data-toggle = "modal" data-target= "#myModal" class="nav-link">Contact us</a></li>
</ul>
</div>
</div>
</nav>
<div class="modal fade" id="myModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">For your Queries</h5>
</div>
<div class="modal-body">
IF you have any questions, Mess Manager Office number is <strong>+01234567890</strong> or you can email us by <strong>Ouremail@domain.com</strong>>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss = "modal">Close</button>
</div>
</div>
</div>
</div>
在这种情况下,您需要为导航栏中的链接提供一个“导航栏注册号”的id。
<nav class="navbar bg-secondary">
<div
class="collapse navbar-collapse float-right" id="navcol-1" style="color:rgb(255,255,255);">
<ul class="nav navbar-nav ml-auto" role="navigation">
<li><a href="#myModal" data-toggle = "modal" data-target= "#myModal" class="nav-link">Contact us</a></li>
</ul>
</div>
</div>
</nav>
<div class="modal fade" id="myModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">For your Queries</h5>
</div>
<div class="modal-body">
IF you have any questions, Mess Manager Office number is <strong>+01234567890</strong> or you can email us by <strong>Ouremail@domain.com</strong>>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss = "modal">Close</button>
</div>
</div>
</div>
</div>
谢谢你的提问
如果您有任何问题,餐厅经理办公室号码是+01234567890,或者您可以通过Ouremail@domain.com>
接近
谢谢你的提问
如果您有任何问题,餐厅经理办公室号码是+01234567890,或者您可以通过Ouremail@domain.com>
接近
情态标题
&时代;
...
接近
保存更改
情态标题
&时代;
...
接近
保存更改
只是一个想法。Bootstrap为导航栏提供了一种特殊的组件对齐方式。将其更改为导航栏右侧,而不是使用“向右拖动”。使用.navbar left或.navbar right实用程序类对齐导航链接、表单、按钮或文本。这两个类都将在指定的方向上添加CSS浮点。例如,要对齐导航链接,请将它们放置在单独的- 中,并应用相应的实用程序类。这些类是.pull left和.pull right的混合版本,但它们的作用域是媒体查询,以便更轻松地跨设备大小处理navbar组件。Bootstrap为导航栏提供了一种特殊的组件对齐方式。将其更改为导航栏右侧,而不是使用“向右拖动”。使用.navbar left或.navbar right实用程序类对齐导航链接、表单、按钮或文本。这两个类都将在指定的方向上添加CSS浮点。例如,要对齐导航链接,请将它们放置在单独的
- 中,并应用相应的实用程序类。这些类是.pull left和.pull right的混合版本,但它们的作用域限于媒体查询,以便跨设备大小更轻松地处理navbar组件。