这篇文章主要为大家详细介绍了js 文字超出部分隐藏、点击显示更多示例,具有一定的参考价值,可以用来参考一下。

感兴趣js 文字超出部分隐藏、点击显示更多示例的小伙伴,下面一起跟随512笔记的小编罗X来看看吧。

css:

*{

padding: 0;

margin: 0;

}

.text-hide{

width: 250px;

font-size: 16px;

color: #666;

border: 1px solid #ccc;

line-height: 24px;

}

.check-more{

margin-left: 5px;

font-size: 14px;

color: red;

cursor: pointer;

}

.click-show{

width: 250px;

border: 1px solid #ccc;

font-size: 16px;

color: #666;

line-height: 24px;

}

html:

一段文字,一段文字一段文字一段文字,一段文字一段文字一段文字,一段文字一段文字

不同的位置处理字体的隐藏,操作多个

dfadfj

var ps = document.querySelectorAll('.text-hide');

var divs = document.querySelectorAll('.click-show');

// 预定的字符串

var saveNum = 10;

for(var ins = 0; ins < ps.length; ins++){

ps[ins].index = ins;

var inner = ps[ins].innerHTML;

// 去空格两两之间只留有一个空格

var str = inner.split('');

for(var i = 0; i < str.length; i++){

if(str[i] == ' '){

str.splice(i,1);

}

}

// 去完空格之后的string

var newStr = str.join('')

var len = newStr.length;

// 大于保留的字符时显示查看更多或...

if(len >= saveNum){

divs[ins].innerHTML = newStr.slice(0,saveNum) + "查看更多>>";

ps[ins].style.display = 'none';

}

// 如果有查看更多的话就可以点击显示当前被隐藏的信息了

if(document.querySelector('.check-more')){

var spans = document.querySelectorAll('.check-more');

for(var j = 0; j < spans.length; j++){

spans[j].index = j;

spans[j].οnclick=function(){

divs[this.index].style.display = 'none';

ps[this.index].style.display = 'block';

}

}

}

}

二、css+js超出隐藏:

CSS:

p{

width: 100px;

font-size: 16px;

line-height: 24px;

max-height: 48px;

overflow: hidden;

position: relative;

text-align: justify;

letter-spacing: .6px;

}

.hide:after{

content: "...";

width: 17px;

height: 24px;

position: absolute;

bottom: 0;

right: 0;

background: #fff;

}html:

月一段文字一段文字一段文字一段文字一段文字

月一段文字一段文

月一段文字一段文字一段文字一段文字一

js:

var els = document.querySelectorAll('p');

for(var i = 0; i < els.length; i++){

//大于等于两行所占字符11时 增加...

if(els[i].innerHTML.length >= 11){

els[i].className = 'hide'

}

}

注:关于js 文字超出部分隐藏、点击显示更多示例的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。

关键词:文字隐藏

html文字...点击后全部显示,js 文字超出部分隐藏、点击显示更多示例相关推荐

  1. html判断隐藏显示,js 判断DIV是否隐藏的方法

    js脚本在控制div元素在显示与隐藏之间进行切换时,如果不能确定div当前的状态,切换时往往会发生一些逻辑错误的事情,导致div元素的动态效果在切换时不是很流畅.那么飞鸟慕鱼博客就来说一说,如何判断d ...

  2. echarts默认不显示部分折线,鼠标移动点击显示

    需求:总共5条线,默认只显示3条,2条点击才显示 效果图 只显示3条,点击这个legend 显示这2条 代码 Option = {tooltip: {trigger: 'axis',selectedM ...

  3. Arcgis for js实现服务元素周围点击显示元素属性

    实现效果 ArcGISDynamicMapServiceLayer加载的图层(可为其它Layer加载的图层),实现此图层加载的元素周围点击进行空间查询,小窗口显示此元素的属性信息 代码 var smd ...

  4. swagger 怎么显示enum_dotnet core swagger filter 隐藏接口和显示枚举描述

    dotnet core 2.2开发项目中,常会使用Swagger UI来生成在线Api文档. 某些接口不想放到Swagger中可以这样写Filter: /// /// 隐藏swagger接口特性标识 ...

  5. JS控制文字只显示两行,超出部分显示省略号

    JS控制文字只显示两行,超出部分显示省略号 由于使用css控制文字只显示多行,超出部分显示省略号,存在一定的兼容性问题,所以总结了一下网上一些大咖使用js实现控制行数的解决方案. 第一步:依次引入jq ...

  6. html隐藏文字 点击查看更多,js 文字超出部分隐藏、点击显示更多示例

    感兴趣js 文字超出部分隐藏.点击显示更多示例的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧. css: *{ padding: 0; margin: 0; } .text-hide{ ...

  7. JS文字过长隐藏,鼠标悬停显示

    目录 原生JS的处理办法 vue下的处理办法 原生JS的处理办法 此部分转载自链接: js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示. 以下展示最简单的办法,转载的原文还另举了一种onload ...

  8. 【CSS】css文字超出显示省略号/文字超过三行显示省略号..

    单行 .p1{/*单行*/white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} 多行 .p2{/*多行*/overflow: hidd ...

  9. vue 超出三行隐藏_文字超出三行省略...显示全文

    1.在开发过程中,我们经常会用到这种超出三行显示...的要求,使用css属性是可以的,但是需要考虑兼容性问题 实现单行文本的溢出显示省略号,我们应该都知道用text-overflow:ellipsis ...

最新文章

  1. 【初识Java】 -- Java的数据类型与运算符
  2. 【Python】青少年蓝桥杯_每日一题_4.15_正方形里面套个实心圆形
  3. Failed to start LSB: start and stop MariaDB
  4. java核心知识点学习----创建线程的第三种方式Callable和Future CompletionService
  5. jQuery 文档碎片处理
  6. Oracle学习资料分享(含教程、笔记、题库下载与学习方法)
  7. aardio - 【库】虚表增强版
  8. qt-5.9.7-vc14h73c81de_0
  9. Java高效实现xml转换json的一种方法
  10. 基于个性化的电影推荐系统全流程设计
  11. 前端之CSS篇(一)——CSS入门及基础选择器和字体文本属性
  12. 提高团队合作的六个方法
  13. 今天干了件力活,手工写语句来完成数据库同步.
  14. 计算机专业jsp项目,可练手
  15. App Growing 季报|巨量引擎等五大平台Q2广告投放观察
  16. 【Unity游戏开发】动画系统(三)按钮动画
  17. MYSQL----数据库
  18. 网站视频直播中p2p流媒体的应用
  19. JsBarcode:JS条形码生成
  20. 西游之路——python全栈——报障系统之后台管理

热门文章

  1. 高能预警!这些段子已刷爆大学老师朋友圈
  2. 优秀!师兄妹齐发Science,师妹22岁担任一作!同为曹原中科大校友
  3. 上海交大25岁博士奶爸!6块腹肌,Science一作,人民日报都点赞了
  4. 44年前的一个数学猜想终被破解
  5. 课堂笔记——Ubiquitous Computing
  6. Appium安装使用总结
  7. Arrays.deepToString的使用
  8. 根据经纬度求最近点的三种解法java实现
  9. 数据结构上机实验之顺序查找
  10. 基于云存储网关的Veeam备份归档上云方案