【发布时间】:2016-04-26 18:53:45
【问题描述】:
我目前在延迟加载渲染图像时调用一个函数。这工作正常。我遇到的问题是我需要在函数中访问$(this)。有没有办法将这些数据解析到函数中?
小提琴http://jsfiddle.net/DTcHh/19852/
$("img").lazyload({
load: equalizeHeights
});
function equalizeHeights()
{
//var classStr = '.'+$(this).parent('div').attr('class');
var classStr = '.my-wrapper';
var heights = $(classStr).map(function() {
return $(this).height();
}).get(),
maxHeight = Math.max.apply(null, heights);
$('.my-wrapper').height(maxHeight);
}
【问题讨论】:
标签: javascript jquery jquery-lazyload