iframe 中的引导模式
Posted
技术标签:
【中文标题】iframe 中的引导模式【英文标题】:Bootstrap modal in iframe 【发布时间】:2017-12-11 19:18:45 【问题描述】:我有一个带有iframe
的页面,其中jquery.js
和bootstrap.js
在body 标记之前加载。
<html>
<head></head>
<body>
<iframe src="test.html"></iframe>
<script src="/assets/8bf00db7/jquery.js"></script>
<script src="/assets/383389f4/js/bootstrap.js"></script>
</body>
</html>
在 test.html 中,脚本以相同的方式加载。
<html>
<head></head>
<body>
<button>Click</button>
<div class="modal">Model content here</div>
<script src="/assets/8bf00db7/jquery.js"></script>
<script src="/assets/383389f4/js/bootstrap.js"></script>
<script src="/js/main.js"></script>
</body>
</html>
还有包含此代码的 main.js 文件。
$(function()
$('button').click(function()
$('.modal').modal('show');
);
);
当我点击时,我得到一个错误:Uncaught TypeError: $(...).modal is not a function。请帮忙解决。
【问题讨论】:
在你的test.html中,移动<head>
标签中的所有脚本
【参考方案1】:
导入必须在标头标签中完成:
<html>
<head>
<script src="/assets/8bf00db7/jquery.js"></script>
<script src="/assets/383389f4/js/bootstrap.js"></script>
<script src="/js/main.js"></script>
</head>
<body>
<button>Click</button>
<div class="modal">Model content here</div>
</body>
</html>
引导模式的简单工作示例:http://jsfiddle.net/h3WDq/
【讨论】:
以上是关于iframe 中的引导模式的主要内容,如果未能解决你的问题,请参考以下文章