Bootstrap iframe 中的模态

Bootstrap modal in iframe

我有一个带有 iframe 的页面,其中 jquery.jsbootstrap.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。请帮助修复它。

导入必须在 header 标签中完成:

<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>

bootstrap 模式的简单工作示例:http://jsfiddle.net/h3WDq/