我正在使用Bootstrap开发一个网站。桌面布局每行有4列(网格图块,如布局)。 每个磁贴都有一些冗长的文本,我设法使用jQuery插件折叠。
现在我遇到的问题是当"显示更多"使用该选项时,该图块的内容会扩展,从而将其下方的图块向下推。 但是,它也会扩展所有其他列的切片。 如何防止其他列瓷砖扩大其尺寸?
我只希望该列向下扩展,其中一个磁贴""显示更多"选项已被点击。
普通视图 normal view
点击"显示更多" after clicking "show more"
答案 0 :(得分:0)
好的,那么你的bootstrap布局可能不正确。这个结构应该有效:
<html>
<head>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<!-- Latest compiled JavaScript -->
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</head>
<body>
<div class="row ">
<div class="col-xs-4">
<div class="row">
<div class="col-xs-12" style="height:150px; border: 1px solid #fff; background:blue">
</div>
<div class="col-xs-12" style="height:400px; border: 1px solid #fff; background:blue">
</div>
<div class="col-xs-12" style="height:200px; border: 1px solid #fff; background:blue">
</div>
</div>
</div>
<div class="col-xs-8">
<div class="row">
<div class="col-xs-12" style="height:200px; border: 1px solid #fff; background:green">
</div>
<div class="col-xs-12" style="height:200px; border: 1px solid #fff; background:green">
</div>
<div class="col-xs-12" style="height:200px; border: 1px solid #fff; background:green">
</div>
</div>
</div>
</div>
</body>
这里也是一个jsfiddle: https://jsfiddle.net/Lp9e327s/