0

我在 jquery 中制作了一个宽度为 100% 且高度为 width*.1 的 div

http://jsfiddle.net/2drYk/

<figure class="container">
</figure>

$('.container').height($(this).width()*.1);

* 
{
margin:0; 
padding:0; 
border:0
}

.container
{
    width:100%;
    background:black;

}

如何从这里扩大点击高度?

4

2 回答 2

3
$('.container').height($(this).width()*0.1);

$('.container').on('click',function(){
    $(this).animate({height: ($(this).width()*0.1 + $(this).height())});
});

在这里演示JSFIDDLE

于 2013-03-15T10:57:49.430 回答
1
.container
{
    width:100%;
    background:black;
    transition:all 500ms;
    -webkit-transition:all 500ms;
    -o-transition:all 500ms;
}

.container.newheight{height:500px}

$('.container').on('click',function(){
   $(this).toggleClass('newheight');
});
于 2013-03-15T11:43:57.830 回答