【发布时间】:2019-05-20 06:12:01
【问题描述】:
通过使用下面的 css,我可以在单击按钮时使 div 展开。 此 DIV 固定在每一页的顶部。 但即使我移动到另一页,它也总是以展开的形式出现。 加载其他页面时如何自动关闭?
#expend {
display:none;
}
#expend + .smalldesc {
max-height:52px;
overflow:hidden;
transition:all .3s ease;
}
#expend:checked + .smalldesc {
max-height:250px;
}
label {
color:blue;
text-decoration:underline;
cursor:pointer;
}
label:hover {
text-decoration:none;
}
<div class="service-1 click1">
<div class="row">
<input type="checkbox" id="expend" />
<div class="medium-12 small-12 columns smalldesc">
<p class="font16 ">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
</p>
</div>
<label for="expend">Read More</label>
</div>
</div>
【问题讨论】:
-
在加载其他页面时将复选框设置为
checked=false。 -
@Smollet777 如何设置“加载其他页面时”的大小写?
-
不知道你是怎么换页的。
-
@Smollet777 我正在使用 Cargocollective。因此,当通过单击菜单或缩略图加载新页面时,URL 会扩展为“www.lorem.com/ipsum”。抱歉……我对这种 CSS 和 JQuery 很差。
-
选中
<input type="checkbox" id="expend" />(隐藏)时,div 会展开。去掉#expend { display:none; }就可以看到了