JQurey放大缩小文本域

这里写图片描述

HTML布局
<div id="msg">
        <div id="tab">
            <span id="bigger">放大</span><span id="smaller">缩小</span>
        </div>
        <div>
            <textarea id="content" rows="5" cols="25"  >
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
            </textarea>
        </div>
   </div>

CSS代码

<style>
    #msg{
    width: 300px;
    margin: 100px;
}
#tab{
    width: 100%;
    margin-bottom: 3px;
    overflow: hidden;
}
#tab span{
    background: green;
    margin: 0 3px;
    padding: 2px 4px;
    float: left;
    display:block;
    cursor: pointer;
}
#content{
    width: 300px;
    resize: none;
}

</style>

js代码
<script>
    $(function(){

    var $content = $("#content");

    $("#bigger").click(function(){

        //判断是否处于动画状态
        if(!$content.is(":animated")){
            //不处于动画状态
            if($content.height() < 500){
                $content.animate({height : "+=50"},300);//重新设置高度并加50
            }else{
                alert("已放大到最大高度");
            }   
        }
    });

    $("#smaller").click(function(){

        if(!$content.is(":animated")){
            if($content.height() > 50){
                $content.animate({height : "-=50"},300);
            }else{
                alert("已缩小到最小高度");
            }
        }

    });


});
</sctipt>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值