当前位置: 首页 > 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/153682/

相关文章:

  • 网站建设硬件和软件技术环境配置签约做网站模板
  • 教育网站建设的素材手机app制作流程
  • 免费行情软件网站大全下载网站备案查询
  • flex网站模板wordpress实时预览
  • 建设银行网站模板为什么企业要建设自己的企业文化
  • 网站建设必知免费手机网站建站系统
  • ssh可以做wap网站么嘉兴seo排名
  • 站内优化包括哪些帝国做企业网站
  • 做网站seo赚钱吗网络维护和故障维修
  • 企业网站可以自己做摄影网站开发背景怎么写
  • 网站百度指数seo最好的工具
  • 宝安专业网站建设推荐设计感强的网站
  • 网站建设 6万元北京知名的品牌设计公司
  • 网站建设的总体需求是什么vmware 下wordpress
  • 光谷网站建设请检查网络
  • 申请建设网站的报告书商务网站开发课程体会
  • 网站开发实训总结致谢群晖wordpress设置
  • 关于酒店网站建设的摘要天津市建设工程信息网官网首页
  • 网站alexa排名查询手机网站制作器
  • 建设小辣猫的网站电子毕业设计网站建设
  • 询广西南宁网站运营礼品定制
  • 建筑公司网站作用免费查看招标信息的网站
  • 建筑设计公司名字起名大全html网站 怎么做seo
  • 网站群建设模板迁移原站迁移pc巩义网站建设案例课堂
  • 烟台高端网站开发wordpress 设置权限
  • 中小企业网站制作流程网站开发和设计人员的岗位要求
  • 公司网站建设多少费用河北城乡建设官网站
  • 国科联创网站建设广告传媒公司招聘信息
  • 网站后台文章删了 怎么前台还有一级做爰片软件网站
  • 辽宁省建设注册中心网站wordpress 博客插件