从网上找了相关资料,效果大都不太满意,就着手改了些,为以后使用范例,特此记录:

html部分:

.weui-media-box__desc {font-weight: normal;font-size: 12px;line-height: 1.5;margin-top: .6em;height: 36px;display: -webkit-box;color: #949494;
}
.weui-media-box__desc {color: #999999;font-size: 13px;line-height: 1.2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
}
.morecon {float: right;font-weight: bold;text-shadow: -1px 1px 4px;color: #2d2d2d9e;font-size: 1.2em;
}
<p class="weui-media-box__desc">
正月十六走太平是传统民俗文化,在大文豪吴敬梓的故乡安徽省全椒县,有一亘古至今的第一大民俗习惯:每年正月十六这天,城内万人空巷, 四乡八邻、扶老携幼、倾家出动、 从清晨到深夜,数十万人到太平桥上走一走………人流如潮、摩肩接踵、甚为壮观,放烟花、燃爆竹、烧香烛、以此祈祷风调雨顺、逢凶化吉、消灾去病、平平安安,寄托了当地劳动人民一种祛邪、避灾、祈福的美好愿望。</p>

js部分:

/**
*@description 文字的展开与折叠
*/
$(document).ready( function() {$(".weui-media-box__desc").each(function(){height=$(this).height();if(height>20) {//这里的值可根据实际需要定义$(this).css("height","36");//这里的值可根据实际需要定义$(this).after("<a class=\"morecon\" >展开</a>");}});$(".morecon").click(function(){zhankai($(this));});});function zhankai(obj){$(obj).parent().children("p").css("height","auto");$(obj).parent().children("p").css("display","block");$(obj).html('折叠');$(obj).unbind();$(obj).click(function(){zhedie($(obj))});}function zhedie(obj){$(obj).parent().children("p").css("height","36");$(obj).parent().children("p").css("display","-webkit-box");$(obj).html('展开');$(obj).unbind();$(obj).click(function(){zhankai($(obj));});}

最终效果:

2020-11-25 多行文本或段落的折叠与展开相关推荐

  1. 安装 深度wine_深度系统更新(2020.11.25)

    本次更新部分深度应用,全面优化使用体验,包括磁盘管理器.文件管理器.深度音乐.深度影院.深度相机等.修复部分模块漏洞,提升系统安全性.其他主要更新说明如下: DDE 修复桌面文件重命名第三行内容只展示 ...

  2. JZOJ6893. 【2020.11.25提高组模拟】小 T 与灵石(stone)题解

    这道题需要转化,换根和卡常. 首先将集合中的点拉出来,找它们的直径 不需要什么虚树,随便挑一个集合里的点为根,做一遍dfs,找最远点x(要在集合里),以x为根重复以上操作,找到最远点y,x-y就是题解 ...

  3. 2020.11.25【NOIP提高A组】模拟 总结

    停课来备战NOIP,人生中的第一次. 题很难,用老师的话来说,但这是磨练心境. 总分:106 T1:太空漫步 考试时,一开始打算用字典树,结果发现看错题,就打了一个dfs,想不到如何处理[]嵌套的情况 ...

  4. 有关Java的基础知识2020/11/25

    一: 提倡使用 实例方法也就是 提倡使用非静态方法 对于静态方法.静态变量.非静态方法和非静态变量 同类之间可以直接调用 调用规范:类名.静态的东西 对象.非静态的(有时需要你new一个对象) 非静态 ...

  5. [2020多校A层11.25]最大K段和(反悔贪心)

    [2020多校A层11.25]最大K段和 对于一个长度为n的序列,求解不相交的k段使得他们的总和最大,输出最大值. n<=1e5 对于这种问题,我们没有思路求解,可以考虑枚举,发现无法枚举,然后 ...

  6. QIIME 2教程. 25可用和开发中插件AvailableFuturePlugins(2020.11)

    文章目录 可用插件 alignment对齐:[用于生成和处理序列对齐](https://docs.qiime2.org/2020.11/plugins/available/alignment/) co ...

  7. QIIME 2教程. 01简介和安装 Introduction Install(2020.11开始更新)

    写在前面 QIIME是微生物组领域最广泛使用的分析流程,10年来引用20000+次,2019年Nature杂志评为近70年来人体菌群研究的25个里程碑事件--里程碑16:生物信息学工具助力菌群测序数据 ...

  8. QIIME 2教程. 01简介和安装 Introduction Install(2020.11)

    文章目录 写在前面 QIIME 2的优势 QIIME 2用户文档(版本:2020.11) 视频:QIIME 2用户文档01.1 简介 入门指南 什么是QIIME 2? 核心概念 数据文件: QIIME ...

  9. QIIME 2教程. 04人体微生物组分析Moving Pictures(2020.11)

    文章目录 QIIME 2用户文档. 4人体各部位微生物组 本节视频视频教程 启动QIIME2运行环境 样本元数据 下载和导入数据 拆分样品 序列质控和生成特征表 方法1. DADA2 方法2. Deb ...

最新文章

  1. 深度学习——Xavier初始化方法
  2. html5改成块状标签,HTML5基本网页结构以及标签的改变
  3. Xamarin Essentials教程屏幕状态DeviceDisplay
  4. (转)记录一次迁移 wss WebSocket 的事故
  5. Spring.NET学习笔记12——面向切面编程(基础篇) Level 300
  6. 负债会让你有多大改变?
  7. 二维码批量生成下载工具
  8. 剑指offer面试题58 - II. 左旋转字符串(切片)(一行代码)
  9. Visual Studio2013修改IDE集成开发环境视图风格
  10. 代码段:js表单提交检测
  11. Django+Bootstrap+Mysql 搭建个人博客(一)
  12. 服务器打微软补丁后无法启动,关于打了最新微软补丁后,针式打印机突然不好打印的处理方法。...
  13. 计算机科学本质源自于数学思维,计算思维的特点、特征:形式化、程序化、机械化...
  14. python定义结构体_python中定义结构体的方法
  15. Mac下安装git极简教程
  16. HTML之基本布局设计之三栏式、两栏式设计
  17. vue元素实现动画过渡效果
  18. 阿弥陀佛和他的极乐世界
  19. 微信小程序 - 小程序分享转发
  20. JavaFX创建八边形

热门文章

  1. java数字连连看实验报告_2019年全国高校计算机能力挑战赛初赛java语言解答
  2. 【Kubernetes】k8s网络概念和实操详细说明【calico网络】【含docker不同容器网络互通配置,k8s网络互通配置】【1】
  3. 会计报表分析相关指标收集
  4. 《异星工厂》秘籍大全(lua控制台/代码修改)
  5. [bootstrap]如何使用modal
  6. Chrome浏览器无法启动,因为应用程序的并行配置不正确
  7. 栈溢出利用SEH异常处理
  8. matplotlib画布中属性设置常用函数及其说明
  9. Android 绘制渐变色
  10. 五、T100固定资产之固定资产盘点管理篇