我想根据容器中包含的图像设置容器的高度
I want to set height of container according to contained images in it
我想在分析图像高度后设置容器的高度。有一个容器,里面有两个图像:
- 如果两个图像的方向都是水平的,那么它的容器应该得到特定的高度(110px)
- 如果一个图像是水平的,另一个是垂直的,那么容器的其他高度(130px)
- 如果两个图像都是垂直的,那么另一个高度(160px)
我已经写了代码,在这里我将首先分析每个图像的方向,然后是另一个函数,它将相应地为容器提供高度。以下是我迄今为止所做的尝试。
我想知道,如何设置容器的高度?
首先,请注意,您有多个具有相同ID的元素;CCD_ 1。将其更改为类,否则这不是有效的HTML。
要使用类frame
设置容器的height
,请执行以下操作:
if($(this).width() > $(this).height()) {
//do other stuff
$(this).parents(".frame").height(110); //this sets to 110px, can be anything
}
else {
$(this).parents(".frame").height(130); //this sets to 130px, again, can be anything
}
我希望这对你有任何帮助!
相关文章:
- 可以在这里为背景图像设置滤镜吗
- 使用 js 将背景图像设置为 HTML
- 我想根据容器中包含的图像设置容器的高度
- 如何为 ajax 生成的图像设置绝对定位
- 为所有图像设置相同的高度
- 获取图像可见区域状态,以在画布中将图像设置在先前拖动的位置
- 将图像设置为背景
- 如何在 JQuery 中使用 $(this) 来为这些图像设置动画
- 将图像设置为同级元素的背景
- 将图像设置为背景
- 尝试为 4 张图像设置宽度和高度,但只有一张有效;其他人被跳过.ID 彼此不同
- 为什么我不能使用角度将此图像设置为链接
- 图像设置超时的替代方法
- 将图像设置为 100% 宽度或高度,以先到者为准
- 将按钮的背景图像设置为页面中已包含的元素
- 为每个图像设置不同的间隔
- 在不同的时间为每个图像设置“间隔”
- Javascript对象未将图像设置为数组
- 使用Raphael JS将背景图像设置为纸张
- 如何将背景图像设置为选定状态