类型错误:container.montage不是函数max:300
TypeError: container.montage is not a function max: 300
我有以下Jquery
代码,这是一个错误
$container.montage不是一个函数
我正在关注这个库,我的浏览器没有显示任何其他错误。我已经检查过我正在从FireBug
加载所需的库,但仍然无法弄清楚这里出了什么问题。
$(function() {
var $container = $('#am-container'),
$imgs = $container.find('img').hide(),
totalImgs = $imgs.length,
cnt = 0;
$imgs.each(function(i) {
var $img = $(this);
$('<img/>').load(function() {
++cnt;
if (cnt === totalImgs) {
$imgs.show();
$container.montage({
fillLastRow: true,
alternateHeight: true,
alternateHeightRange: {
min: 75,
max: 300
}
});
/*
* just for this demo:
*/
$('#overlay').fadeIn(500);
}
}).attr('src', $img.attr('src'));
});
});
这是我的HTML
<div class="main-gallary">
<div class="container">
<div id="am-container" class="am-container">
<a href="#">
<img class="ui-draggable" src="images/gallary/img-1.jpg" style="display: inline; position: relative;">
</a>
<a href="#">
<a href="#">
</div>
</div>
</div>
在HTML文档中,在代码的其余部分之前,应该有与下面类似的行。
加载jQuery(您可能已经有了):
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
加载jQuery蒙太奇插件:
<script type="text/javascript" src="js/jquery.montage.min.js"></script>
src="js/jquery.montage.min.js"
需要对文件所在的位置进行更正。使用该路径,您可以将其上传到web服务器上名为js
的文件夹中。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 如何在JavaScript中将字符串转换为函数引用
- 用嵌套函数和默认函数定义函数
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- JQuery合并了keyup和focusout两个函数
- ES6构造函数返回基类的实例
- 监视函数从服务返回不起作用,但作用域函数起作用
- 我可以在json对象中添加一个函数吗
- AngularJS:我可以跳过函数参数回调吗
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- jquery点击函数select&取消选择
- Java脚本中的Math.max函数
- jquery中. max()的等效函数是什么?
- 如何在PouchDB上模拟聚合函数avg、sum、max、min和count
- 类型错误:container.montage不是函数max:300
- 我的Math max函数出了什么问题