【发布时间】:2019-01-15 10:02:33
【问题描述】:
我对 html 和 javascript 非常陌生。我试图在我的 index.html 文件中弹出一个模式,但是当我使用 href 时,它只是转到另一个页面。当我在 index.html 文件中编写 modal.html 时,它工作得很好。它与我的 css 设计很好地弹出,但是当我将它放在一个单独的文件中时,它会将我带到另一个页面。如果我将它们保存在同一个索引文件中,我的索引页面中会有很多模式。因此,如果我可以将它们放在单独的文件中,那就太好了。
这是我的 index.html
<div id="three"> <div class="certificate"> Certificate Programs</div>
<div class="button" id="net" data-toggle="modal" data-target="myModal"> <a href='modal.html' class="myButton">Networking Tech</a></div>
<div class="button"><a href="#" class="myButton">Information Security</a></div>
<div class="button"><a href="#" class="myButton">Software Development</a></div>
<div class="button"><a href="#" class="myButton"> Database Technology Certificate</a></div>
</div>
这是我的 modal.html:
<div id="myModal" class="modal fade" role="dialog" aria-hidden="true">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Network Technology Certificate</h4>
</div>
<div class="modal-body">
<p>Need any three courses for this cetificate.</p>
<ul>
<li>IT 360 Intro to Networking(4)</li>
<li>IT 460 Net& Sec Protocol (4)</li>
<li>IT 462 Net Administration and Progr (4)</li>
<li>IT 483 Web Application and User Inter (4)</li>
</ul>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
【问题讨论】:
-
您的
data-target是无效的 CSS 选择器。你有data-target="myModal"必须是data-target="#myModal" -
我修好了,但还是不行。
-
modal 和 trigger 在单独的 html 文件中?如果是,则尝试将内容放在一个文件中
-
如果我将内容放在一个文件中,那么它可以正常工作,但是我在一页中有许多模态内容,这就是为什么我想要为我的模态内容单独的文件。有什么方法可以从单独的文件中调用模态内容?
标签: javascript jquery html ajax bootstrap-modal