html内容折叠,HTML+CSS入门 文本折叠详解
本篇教程介绍了HTML+CSS入门 文本折叠详解,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门。
<
先看效果:
收缩状态
展开状态
源代码:
html>
文本折叠测试
.a-text { font-size: 20px;color: #b30000;cursor: pointer;}
.a-text:hover { color: red;}
.p1 {font-size: 16px;color: #0a001f;width: 500px; }
.p2 { font-size: 16px; color: #0a001f; width: 500px; display: none; }
1.substring 方法
定义和用法substring 方法用于提取字符串中介于两个指定下标之间的字符。
语法stringObject.substring(start,stop)参数 描述start 必需。一个非负的整数,
规定要提取的子串的第一个字符在 stringObject 中的位置。stop 可选。一个非负的整数,
比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的
子串会一直到字符串的结尾。返回值一个新的字符串,该字符串值包含 stringObject 的一个子字符串,
其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。说明substring 方法返回的子串包
括 start 处的字符,但不包括 end 处的字符。如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度
为 0 的字符串)。
$(function () {
text_foled(‘.p1‘, 100);
});
/**
* jQuery 文本折叠展开特效
* @param clas:存放文本的容器
* @param num:要显示的字数
*/
function text_foled(clas, num) {
var num = num;
var a = $("").on(‘click‘, showText).addClass(‘a-text‘).text("【展开】");
var b = $("").on(‘click‘, showText).addClass(‘a-text‘).text("【折叠】");
var p = $("
var str = $(clas).text();
$(clas).after(p);
if (str.length > num) {
var text = str.substring(0, num) + "...";
$(clas).html(text).append(a);
}
$(‘.p2‘).html(str).append(b);
function showText() {
$(this).parent().hide().siblings().show();
}
}
本文由职坐标整理发布,欢迎关注职坐标WEB前端HTML/CSS频道,获取更多HTML/CSS知识!
html内容折叠,HTML+CSS入门 文本折叠详解相关推荐
- marquee标签 html5,HTML+CSS入门 marquee标签详解
本篇教程介绍了HTML+CSS入门 marquee标签详解,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < 在W3C官方文档中找不到这个标签,也就是说不是官方推荐的标签 但 ...
- html 自定义打印模板,HTML+CSS入门 自定义模板详解
本篇教程介绍了HTML+CSS入门 自定义模板详解,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门.< 首先总的stylecss和大模板都是当初angel_Kitty学姐的,嗯, ...
- css input 内容换行显示,CSS文本换行详解
还记不记得昨天发表的<table表格那点事儿>最后的一个问题不?先撇开问题,我们从头说起. 在网页排版中,有些时候是需要文本自动换行的,对于中文来讲,无需设置属性即可自动实现换行,但是对于 ...
- Android基础入门教程——2.3.1 TextView(文本框)详解
Android基础入门教程--2.3.1 TextView(文本框)详解 标签(空格分隔): Android基础入门教程 本节引言: 学习完Android中的六大布局,从本节开始我们来一个个讲解And ...
- python读取word内容复制粘贴,Python读取word文本操作详解
本文研究的主要问题时Python读取word文本操作,分享了相关概念和实现代码,具体如下. 一,docx模块 Python可以利用python-docx模块处理word文档,处理方式是面向对象的.也就 ...
- css样式继承规则详解
css样式继承规则详解 一.总结 一句话总结:继承而发生样式冲突时,最近祖先获胜(最近原则). 1.继承中哪些样式不会被继承? 多数边框类属性,比如象Padding(补白),Margin(边界),背景 ...
- linux Shell(脚本)编程入门实例讲解详解
linux Shell(脚本)编程入门实例讲解详解 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具.Shell不仅仅是命令的收集, ...
- [Python从零到壹] 十一.数据分析之Numpy、Pandas、Matplotlib和Sklearn入门知识万字详解(1)
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- (图文详细)最通俗易懂的CSS 浮动float属性详解
(图文详细)最通俗易懂的CSS 浮动float属性详解 声明:本文属于搬砖大神的文章到自己的博客上,原文地址为:https://www.cnblogs.com/iyangyuan/archive/20 ...
最新文章
- spring中IOC设计与实现
- CoreData和SQLite多线程访问时的线程安全问题
- 个推透传消息设置通知栏展示 ios_手机通知栏消息太多,这招教你关闭弹出消息,立刻清爽...
- 信道分类、信道复用技术、CSMA/CD 协议、PPP 协议、MAC 地址、局域网、以太网、交换机、虚拟局域网
- 发微博/文章设计思路
- 软件测试黑马程序员课后答案_软件测试教程课后答案
- 空间平面,空间直线及它们的方程
- Spring Boot 2.2 增加了一个新功能,启动飞起~
- 西瓜笔记(五上)--线性模型
- 论文笔记_S2D.30_2017-CSVT_使用全卷积深度残差网络,作为分类问题,从单目图像估计深度
- 通过MFC实现数码管显示功能
- 关闭计算机界面,电脑关机卡在关机界面怎么办?详细原因分析及解决方法来啦!...
- STP BPDU报文
- peU盘ud区和efi区如何共用wim文件
- 有关JSON和介绍和使用
- 安卓开发实战讲解!首发10万字Android开发实战文档,完整版开放下载
- 超级可爱的萌妹焊接艺术壁画,它是画上去的!
- 简单理解float和double、单精度和双精度
- 华为1+X网络系统建设与运维(中级)——生成树协议(STP)
- linux中用户组和用户,linux中用户和用户组
热门文章
- 物联网管理系统平台源码
- Java面向对象程序设计(OOP)
- java哈夫曼编码与译码_哈夫曼树与编码译码实现
- linux wifi探针,Openwrt WIFI探针开发
- ip-guard mac客户端创建方法
- 运营管理整改报告范文_营运部整改建议书
- uni开发微信小程序解决全局分享分销问题
- 地方政府隐性债务的累积
- 计算机文档制作教程,计算机实操课:用word制作电子小报教程.doc
- 解决‘ADB‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件