我正在开发一个像这样的图片拼贴[1]:http://www.fotor.com/features/collage.html,但我正在使用javascript和html使它现在我面临的问题是,我想动态地调整矩形的大小。动态地我的意思是,如果我调整任何一个矩形的大小,其他的也将得到调整,所以任何人可以帮助或建议我任何解决方案?或者任何js库?或者如果有人做了可以分享吗?
if (newSide != UNKNOWN) {
if (ndiv.resize(newSide, deltaX, deltaY)); { //
this.resizeNeighbours(newSide, ndiv, deltaX, deltaY);
calls.push({
d: ndiv,
n: newSide,
dx: deltaX,
dy: deltaY
});
}
} //end if new side unknown
} //end
for
for (i = 0; i < calls.length; i++) {
c = calls[i];
this.autoSizeDivs(c.n, c.d, c.dx, c.dy, dep + 1);
}
} catch (e) {
console.log(e);
}
return true;
}
最佳答案
您可以给每一行一个CSS类,然后在jQuery的帮助下,使用CSS选择器获取行中的所有图像。然后对每个选定的DOM元素调用resize函数。