2020-11-25 多行文本或段落的折叠与展开
从网上找了相关资料,效果大都不太满意,就着手改了些,为以后使用范例,特此记录:
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 多行文本或段落的折叠与展开相关推荐
- 安装 深度wine_深度系统更新(2020.11.25)
本次更新部分深度应用,全面优化使用体验,包括磁盘管理器.文件管理器.深度音乐.深度影院.深度相机等.修复部分模块漏洞,提升系统安全性.其他主要更新说明如下: DDE 修复桌面文件重命名第三行内容只展示 ...
- JZOJ6893. 【2020.11.25提高组模拟】小 T 与灵石(stone)题解
这道题需要转化,换根和卡常. 首先将集合中的点拉出来,找它们的直径 不需要什么虚树,随便挑一个集合里的点为根,做一遍dfs,找最远点x(要在集合里),以x为根重复以上操作,找到最远点y,x-y就是题解 ...
- 2020.11.25【NOIP提高A组】模拟 总结
停课来备战NOIP,人生中的第一次. 题很难,用老师的话来说,但这是磨练心境. 总分:106 T1:太空漫步 考试时,一开始打算用字典树,结果发现看错题,就打了一个dfs,想不到如何处理[]嵌套的情况 ...
- 有关Java的基础知识2020/11/25
一: 提倡使用 实例方法也就是 提倡使用非静态方法 对于静态方法.静态变量.非静态方法和非静态变量 同类之间可以直接调用 调用规范:类名.静态的东西 对象.非静态的(有时需要你new一个对象) 非静态 ...
- [2020多校A层11.25]最大K段和(反悔贪心)
[2020多校A层11.25]最大K段和 对于一个长度为n的序列,求解不相交的k段使得他们的总和最大,输出最大值. n<=1e5 对于这种问题,我们没有思路求解,可以考虑枚举,发现无法枚举,然后 ...
- QIIME 2教程. 25可用和开发中插件AvailableFuturePlugins(2020.11)
文章目录 可用插件 alignment对齐:[用于生成和处理序列对齐](https://docs.qiime2.org/2020.11/plugins/available/alignment/) co ...
- QIIME 2教程. 01简介和安装 Introduction Install(2020.11开始更新)
写在前面 QIIME是微生物组领域最广泛使用的分析流程,10年来引用20000+次,2019年Nature杂志评为近70年来人体菌群研究的25个里程碑事件--里程碑16:生物信息学工具助力菌群测序数据 ...
- QIIME 2教程. 01简介和安装 Introduction Install(2020.11)
文章目录 写在前面 QIIME 2的优势 QIIME 2用户文档(版本:2020.11) 视频:QIIME 2用户文档01.1 简介 入门指南 什么是QIIME 2? 核心概念 数据文件: QIIME ...
- QIIME 2教程. 04人体微生物组分析Moving Pictures(2020.11)
文章目录 QIIME 2用户文档. 4人体各部位微生物组 本节视频视频教程 启动QIIME2运行环境 样本元数据 下载和导入数据 拆分样品 序列质控和生成特征表 方法1. DADA2 方法2. Deb ...
最新文章
- 深度学习——Xavier初始化方法
- html5改成块状标签,HTML5基本网页结构以及标签的改变
- Xamarin Essentials教程屏幕状态DeviceDisplay
- (转)记录一次迁移 wss WebSocket 的事故
- Spring.NET学习笔记12——面向切面编程(基础篇) Level 300
- 负债会让你有多大改变?
- 二维码批量生成下载工具
- 剑指offer面试题58 - II. 左旋转字符串(切片)(一行代码)
- Visual Studio2013修改IDE集成开发环境视图风格
- 代码段:js表单提交检测
- Django+Bootstrap+Mysql 搭建个人博客(一)
- 服务器打微软补丁后无法启动,关于打了最新微软补丁后,针式打印机突然不好打印的处理方法。...
- 计算机科学本质源自于数学思维,计算思维的特点、特征:形式化、程序化、机械化...
- python定义结构体_python中定义结构体的方法
- Mac下安装git极简教程
- HTML之基本布局设计之三栏式、两栏式设计
- vue元素实现动画过渡效果
- 阿弥陀佛和他的极乐世界
- 微信小程序 - 小程序分享转发
- JavaFX创建八边形
热门文章
- java数字连连看实验报告_2019年全国高校计算机能力挑战赛初赛java语言解答
- 【Kubernetes】k8s网络概念和实操详细说明【calico网络】【含docker不同容器网络互通配置,k8s网络互通配置】【1】
- 会计报表分析相关指标收集
- 《异星工厂》秘籍大全(lua控制台/代码修改)
- [bootstrap]如何使用modal
- Chrome浏览器无法启动,因为应用程序的并行配置不正确
- 栈溢出利用SEH异常处理
- matplotlib画布中属性设置常用函数及其说明
- Android 绘制渐变色
- 五、T100固定资产之固定资产盘点管理篇