【发布时间】:2017-08-20 05:17:51
【问题描述】:
我想要做的是,当一个事件被调用时,div #target 的高度从顶部减小/增加,或者顶部内容隐藏/可见到特定大小。我想不出办法。
以下代码从底部减少/增加高度,但我希望它从顶部减少。
$(function() {
$("button:first").on("click", function() {
$("#target").css("height", "+=50px");
});
$("button:last").on("click", function() {
$("#target").css("height", "-=50px");
});
});
#target {
background: purple;
color: white;
height: 300px;
width: 200px;
}
div {
float: left;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<button>PLUS</button>
<button>MINUS</button>
</div>
<div id="target">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
【问题讨论】:
-
那个代码不工作??当用户单击按钮时该功能是否有效?
-
它的工作,但它从底部减少/增加高度.. 但我希望它从顶部减少
-
你能把你的代码上传到jsbin吗?并提供链接
-
如果你从你的内容中删减将会受到阻碍...
-
是的,我知道,但是这个内容只是为了演示..我的真实内容将与它兼容
标签: javascript jquery html css