我的网页上有iframe
,其中jquery.js
和bootstrap.js
在正文标记之前加载。
<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');
});
});
当我点击时,我收到一个错误:未捕获TypeError:$(...)。modal不是函数。请帮忙解决。
答案 0 :(得分:0)
必须在标头标签中进行导入:
<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/