点击展开再次点击隐藏文字(适合pc)

简介: 点击展开再次点击隐藏文字(适合pc)
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery文本段落展开和折叠效果</title>
<style>
html,body,div,h2,p{margin: 0;padding: 0;}
html{font: 1em Arial, Helvetica, sans-serif;color: #444;}
a{color: #0087f1;}
p{margin-bottom: 5px;}
.container{margin: 0 auto;width: 600px;}
.wrap{position: relative;padding: 10px;overflow: hidden;}
.gradient{width: 100%;height: 35px;background: url() repeat-x;position: absolute;bottom: 0;left: 0;}
.read-more{padding: 5px;background: #fff;color: #333;position: relative;}
.read-more a{padding-right: 22px;background: url() no-repeat 100% 50%;font-weight: bold;text-decoration: none;position: absolute;}
.read-more a: hover{color: #000;}
.triangle-down-hovertree {
    width: 0.675rem;
    height: 0.375rem;
    background: url(bot.png) center no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 0px;
    left: 0px;
    margin: 0px auto;
    top: 0.6rem;
}
.triangle-up-hovertree {
    width: 0.675rem;
    height: 0.375rem;
    background: url(top.png) center no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 0px;
    left: 0px;
    margin: 0px auto;
    top: 0.6rem;
}
.hewenqiToggle {
    height: 5rem;
    position: absolute;
    bottom: 0px;
    width: 100%;
    background: url(op_bg.png);
    background-size: 100% 100%;
}
</style>
<script type="text/javascript" src="jquery-1.8.3.min.js"></script>
<script type="text/javascript">
$(function(){
    var slideHeight = 75; // px
    var defHeight = $('.wrap').height();
    if(defHeight >= slideHeight){
        $('.wrap').css('height' , slideHeight + 'px');
        $('.read-more').append('<a href="#">点击查看更多。。</a>');
        $('.read-more a').click(function(){
        var curHeight = $('.wrap').height();
        if(curHeight == slideHeight){
            $('.wrap').animate({
            height: defHeight
            }, "normal");
            $('.read-more a').html('点击隐藏');
            $('.gradient').fadeOut();
            $('.read-more span').addClass("triangle-down-hovertree");
            $('.read-more span').removeClass("triangle-up-hovertree");
            $('.hewenqiToggle').css("height","1.2rem");
        }else{
            $('.wrap').animate({
            height: slideHeight
            }, "normal");
            $('.read-more a').html('点击查看更多。。');
            $('.gradient').fadeIn();
            $('.read-more span').removeClass("triangle-down-hovertree");
            $('.read-more span').addClass("triangle-up-hovertree");
            $('.hewenqiToggle').css("height","5rem");
        }
        return false;
        });  
    }
});
</script>
</head>
<body>
    <div class="container">
        <div class="wrap">
            <div>
                我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试我是测试
            </div>
          <div class="gradient"></div>
        </div>
        <div class="read-more">
            <div class="hewenqiToggle"></div>
            <span class="triangle-down-hovertree"></span>
        </div>
    </div>
</body>
</html>
相关文章
|
小程序 前端开发 JavaScript
小程序点击按钮出现和隐藏遮罩层
小程序点击按钮出现和隐藏遮罩层
226 0
UG01---NX10头部是标题栏 ,界面认识,进入全屏点击右下角,继续点击就退出了
UG01---NX10头部是标题栏 ,界面认识,进入全屏点击右下角,继续点击就退出了
UG02界面定制---左上角点击文件新建,选择做靠边栏倒数第三个Content是,选择它的基本功能,UG不想要工具栏,可以拖动删除它,最上方工具栏有定制,Ctrl + 1,文字在定制的文本,右键加命令
UG02界面定制---左上角点击文件新建,选择做靠边栏倒数第三个Content是,选择它的基本功能,UG不想要工具栏,可以拖动删除它,最上方工具栏有定制,Ctrl + 1,文字在定制的文本,右键加命令
|
小程序 JavaScript
小程序点击按钮弹出可填写框
小程序点击按钮弹出可填写框
106 0
|
小程序 JavaScript 定位技术
小程序点击指定地址按钮直接打开地图导航
小程序点击指定地址按钮直接打开地图导航
276 0
|
JavaScript
点击文字显示,点击文字隐藏(5)
点击文字显示,点击文字隐藏(5)