所以,首先#metext_hiddentext是隐藏的,直到你按下#btn_more_metext然后height: 50%将被height: auto覆盖。
查询:
<script type="text/javascript">
$( document ).ready(function() {
$('#metext_hiddentext').hide();
$('#btn_more_metext').click(function(){
$('#me').css( "height", "auto" );
$('#metext_hiddentext').slideToggle('slow');
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
html:
<div id="me">
<div id="me_content">
<div id="meimg"></div>
<div class="metext">
<h1>I'm Lazor Zombie</h1>
<h2>Lorem ipsum dolor sit amet.</h2>
<div id="metext_hiddentext">
<h2>Lorem ipsum dolor sit amet.</h2>
</div>
<div id="btn_more_metext">...</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
css:
#me {
background: #ff8400;
height: 50%;
}
#btn_more_metext {
font: 20px/10px "Rosario", 'Ubuntu', sans-serif;
cursor: pointer;
width: 80px;
height: 35px;
line-height: 22px;
}
Run Code Online (Sandbox Code Playgroud)
提供padding:0
和/margin:0
或添加自定义边距和填充,<h2>
因为它们具有默认边距,这会导致slideToggle()
.
h2{
margin:0;
padding:0;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8034 次 |
最近记录: |