• JQ多行文本溢出省略号插件


    一、引入jq和jquery.dotdotdot.min.js

    二、html结构

    点击之后

    <div class="detail-content">
    <p>新房和二手房各有优缺点。主要有一下区别:</p>
    <p> 1、交易条件不同 </p>
    <p>开发商将新房出售给购房者的前提条件是:开发商需要 取得五证二书。</p>
    <p> 2、买房首付、贷款额度不同 </p>
    <p>开发商将新房出售给购房者的前提条件是:开发商需要 取得五证二书。</p>
    <p> 3、交易条件不同 </p>
    <p>开发商将新房出售给购房者的前提条件是:开发商需要 取得五证二书。</p>
    </div>
    <!--全部按钮-->
    <div class="all-btn">
    <button type="button">全部</button>
    </div>

    三、css样式

    //答内容
            .detail-content {
                padding-left: 0.4rem;
                height: 1.3rem;
                overflow: hidden;
                p {
                    font-size: 0.28rem;
                    line-height: 1.5;
                    color: @color-txt-subtitle;
                }
            }
            .opened{
                height: auto;
            }

    四、插件使用

    //点击全部按钮,展开内容
            var $dot = $('.detail-content');
                $dot.dotdotdot({});
            $("#hot-questio-list").on('click','button',function() {
                var $detail=$(this).parent().siblings('.detail-content');
                    $detail.toggleClass('opened');
                    if($dot.hasClass('opened')) {
                        $detail.trigger('destroy');
                        $(this).text('折叠');
                    } else {
                        $detail.dotdotdot({});
                        $(this).text('全部');
                    }
                    return false;
                }
            );
  • 相关阅读:
    C++ 中static 使用大全
    JsonCpp 简单使用
    [转]C++ string的trim, split方法
    线程函数
    C++ 读写文件流
    JQ_返回顶部
    JQ_开发经验
    JQ_五星级评分特效
    JQ_One()函数特效
    JQ_插件开发
  • 原文地址:https://www.cnblogs.com/xzma/p/7235324.html
Copyright © 2020-2023  润新知