当前位置: 首页 > news >正文

免费网站知乎三合一企业网站模板

免费网站知乎,三合一企业网站模板,国外的包装设计网站,文件包上传的网站怎么做在上一篇文章实现用js截取文本后#xff0c;我的另一个需求也迎刃而解了。需求就是一段长文本需要溢出隐藏#xff0c;然后点击全部时显示全部文本#xff0c;点击收起又回到溢出隐藏的状态。实现的效果如下图#xff1a; 实现的思路时点击全部时使用这条数据的原文本…在上一篇文章实现用js截取文本后我的另一个需求也迎刃而解了。需求就是一段长文本需要溢出隐藏然后点击全部时显示全部文本点击收起又回到溢出隐藏的状态。实现的效果如下图 实现的思路时点击全部时使用这条数据的原文本点击收起时使用截取后的文本。而父元素的高度是由内部文本撑开的所以点击全部时div的高度也会自动撑开。 this.state {data: [],// 页面的数据expended: [],// 用来管理每条数据的全部/收起的数组 }getContent (value, index) {const { expended } this.statereturn (spanspan{expended[index]? value.content: noMoreWord(value.content, 50, #0091ff)}/span{this.needExpended(value, index)}/span) }//是否展示 全部/收起needExpended (value, index) {const { expended } this.stateconst { content } valueif (getStrLength(content) 100) {return (span style{{color: #0091ff}} onClick{() this.seeMore(index)}{expended[index]? 收起: 全部}/span)}else{return }}seeMore (index) {const { expended } this.stateconst newExpended [...expended]newExpended[index] !newExpended[index]this.setState({expended: newExpended})}// react的render render() {return(this.state.data.map((value, index) {divdivxxx/divdiv{this.getContent()}/div/div})) } 代码中的noMoreWord()和getStrLength()可以去看我的上一篇文章js实现一行半文本的截取_郑板桥30的博客-CSDN博客这里有对这两个方法的详细介绍。
http://www.w-s-a.com/news/764282/

相关文章:

  • 怎么让谷歌收录我的网站郑州网站建设更好
  • 在线视频网站开发方案phpaspnet网站开发实例视频
  • 正常做一个网站多少钱网站开发所遵循
  • 西部数码网站备份领英创建公司主页
  • 中山网站建设文化平台成都电商app开发
  • 无锡网站推广公司排名中国十大网站建设
  • 网站建设报价怎么差别那么大深圳开发公司网站建设
  • 京东商城网站建设方案书建设网站平台
  • 如何查询网站建设时间赤峰建网站的电话
  • 域名购买网站有哪些公司企业邮箱管理制度
  • 阿里云服务起做网站抖音seo推荐算法
  • 免费建站工具机械网站建设公司推荐
  • 怎么用自己主机做网站_如何做简单的网站
  • 阿里巴巴国际站跨境电商平台为什么有点网站打不开
  • 甘肃做网站哪家好网站开发 都包含什么语言
  • 合肥哪里有做网站的广告型网站怎么做的
  • 用dede做的网站国外免费空间哪个好
  • dede个人网站模板企点
  • 韩雪个人网站wordpress 怎么添加网站备案信息
  • 个人网站可以做地方技能培训班
  • 品牌营销策略研究无锡 网站 seo 优化
  • 在线推广网站的方法有哪些织梦网站首页目录在哪
  • 做爰全过程免费网站的视频做网站的几个步骤
  • cpa建站教程青海西宁制作网站企业
  • 简易的在线数据库网站模板网站多服务器建设
  • 成都seo网站建设花店网页模板html
  • 义乌市网站制作网络营销策略名词解释
  • 高端品牌网站建设图片wordpress 资源站主题
  • 上海建设工程监督总站网站电商网站wordpress
  • 网站建设 医院菏泽网站建设熊掌号