物品高度随其他物品调整
Height of article adjusts with other articles
我有以下javascript片段:
for(var i=1;i<4;i++)
{
var img= ".img"+i;
$(img).on("click", function(){
var art = $(this).closest('article');
art.css('height', 'auto');
art.find('p').slideToggle(200);
if(this.src.indexOf("plus") > -1)
{
this.src = "images/min.png";
}
else
{
art.css('height', '62px');
this.src = "images/plus.png";
}
return false;
});
$(img).wrap($('<a>',{href: '#'}));
}
这调整了我的文章元素的高度,问题是文章相互干扰。我试图解决这个问题,但运气不好。我该如何解决这个问题?
你可以在我的网站上看到这个问题www.stijnaerts.be
例如,点击"about me"旁边的+,高度调整正确。现在点击"联系人"旁边的+,这将调整联系人文章的高度,也将调整文章"关于我"的高度。
我希望我已经把这个问题解释清楚了。
您正在容器上使用display: flex,因此这是flex的默认工作方式。为你的容器添加"align-items: flex-start;"以获得正确的高度。
.homediv { align-items: flex-start; }
你也应该知道flexbox目前还没有得到广泛的支持。这是一篇好文章http://css-tricks.com/snippets/css/a-guide-to-flexbox/
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 如何添加浮动和非浮动,其他
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 如何使用可调整大小的元素重叠其他元素
- 根据其他调整大小的html元素定位背景图像
- 调整从其他域加载的iframe/object标记的内容大小
- 如何调整从其他用户加载的图像的大小,以便保持尺寸,同时使用 css 设置最大宽度和高度?(HTML/JS/CSS)
- 如何避免由其他事件触发的多次窗口大小调整
- 如何在 jquery ui 日期选取器中调整其他输入的大小
- 如何在输入字段 #1 中键入时自动调整其他输入字段的大小
- 获取将图像调整为其容器大小的脚本的名称+其他功能
- 从其他域加载内容后,可以调整iFrame的大小
- HTML图像&其他组件根据页面宽度调整大小
- jQuery JavaScript使页脚或其他元素在页面调整大小时消失
- 调整iframe的大小以适应其他页面
- 如何调整这个jquery键盘导航以允许其他标签和键盘功能
- 打开文件夹中的所有pdf文件,并保存为调整大小的jpg在其他文件夹
- 如何调整空格键和回车只适用于第三个按钮,不适用于任何其他按钮
- 物品高度随其他物品调整
- 根据不同分区中的其他表头高度调整表头高度