mic*_*ael 3 jquery-ui jquery-ui-resizable
我有div元素,包含图像.我想使用jQuery-UI使div可调整大小,调整div和子图像元素的大小.
我已尝试使用alsoResize,如下所示,但它似乎调整了第一个div图像而不是相应的子图像.
$('div').resizable({
alsoResize: $(this).find('img'),
aspectRatio: true,
maxHeight: 140
});
Run Code Online (Sandbox Code Playgroud)
我创建了一个小提琴来演示这个http://jsfiddle.net/letsgojuno/EhyGy/
看起来这个上下文总是第一个div,而不是当前正在调整大小的div.
由于$(this)in alsoResize将获得第一个div,因此每次进行resize事件时,它将仅调整第一个图像的大小.您必须为每个元素创建可调整大小,如下所示:
$('div').each(function () {
$(this).resizable({
alsoResize: $(this).find('img'),
aspectRatio: true,
maxHeight: 140
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6746 次 |
| 最近记录: |