点击显示更多

html

  1. <div class="servicepicture banxin">
  2.  
  3. <div class="imgcontent">
  4. <div class="img">
  5. <img src="/uploads/image/20190411/d5ec13bdf0fcb9eaa8cf265d94fe6035.png" />
  6. </div>
  7. <div class="topic">在施工结束后公司将定期回访甲方装置的运行情况,反应器的温差情况,提供后续服务支持(包括催化剂撇头,部分更换等),确保甲方装置运行良好。公司配备24小时值守响应机制,随时随刻为客户解决因催化剂造成的突发问题。</div>
  8. <div class="check">查看更多</div>
  9. </div>
  10.  
  11. <div class="imgcontent">
  12. <div class="img">
  13. <img src="/uploads/image/20190411/0aaf7bd140beefad5316ffb07ede779c.png" />
  14. </div>
  15. <div class="topic">在施工结束后公司将定期回访甲方装置的运行情况,反应器的温差情况,提供后续服务支持(包括催化剂撇头,部分更换等),确保甲方装置运行良好。公司配备24小时值守响应机制,随时随刻为客户解决因催化剂造成的突发问题。</div>
  16. <div class="check">查看更多</div>
  17. </div>
  18.  
  19. <div class="imgcontent">
  20. <div class="img">
  21. <img src="/uploads/image/20190411/d5ec13bdf0fcb9eaa8cf265d94fe6035.png" />
  22. </div>
  23. <div class="topic">在施工结束后公司将定期回访甲方装置的运行情况,反应器的温差情况,提供后续服务支持(包括催化剂撇头,部分更换等),确保甲方装置运行良好。公司配备24小时值守响应机制,随时随刻为客户解决因催化剂造成的突发问题。</div>
  24. <div class="check">查看更多</div>
    </div>
    </div>

css

  1. .servicepicture {
  2. display: flex;
  3. flex-wrap: wrap;
  4. justify-content: flex-start;
  5. overflow: hidden;
  6. margin-top: 40px;
  7. }
  8. .banxin{
  9. width:1200px;
  10. margin:0 auto;
  11. }
  12. .imgcontent {
  13. width: 375px;
  14. margin: 10px 12.5px;
  15. }
  16. .imgcontent .img {
  17. width: 375px;
  18. height: 280px;
  19. margin: 0 auto;
  20. overflow: hidden;
  21. }
  22. .imgcontent .img img {
  23. width: 375px;
  24. height: 280px;
  25. }
  26. .imgcontent .topic {
  27. width: 375px;
  28. margin: 0 auto;
  29. font-size: 14px;
  30. overflow: hidden;
  31. display: -webkit-box;
  32. -webkit-box-orient: vertical;
  33. }
  34. .check {
  35. width: 100px;
  36. height: 40px;
  37. margin: 0 auto;
  38. background: #A9010A;
  39. color: #FFFFFF;
  40. text-align: center;
  41. line-height: 40px;
  42. border-radius: 5px;
  43. margin-top: 30px;
  44. }
  1. var arr = [];
  2. var show = true;
  3. function subTxt() {
  4. $('.servicepicture .imgcontent .topic').each(function(index) {
  5. var len = $(this).text().length;
  6.  
  7. var that = $(this);
  8. var oldTxt = $(this).text();
  9. arr.push(oldTxt);
  10. var txt = $(this).text().substr(0, 30) + '...';
  11.  
  12. $(this).text(txt)
  13.  
  14. })
  15.  
  16. }
  17. subTxt();
  18. $(".servicepicture .imgcontent .check").each(function(index) {
  19.  
  20. $(this).click(function() {
  21. console.log(index);
  22. if(!show){
  23. subTxt();
  24. show = !show;
  25. }else{
  26. $('.servicepicture .imgcontent .topic').eq(index).text(arr[index]);
  27. show = !show;
  28. }
  29. })
  30.  
  31. })

jquery 点击显示更多的更多相关文章

  1. jQuery 点击显示再次点击隐藏

    <html> <head> <script type="text/javascript" src="/jquery/jquery.js&qu ...

  2. 锋利的Jquery(点击显示隐藏div)

    点击显示隐藏div <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...

  3. jquery 点击查看更多箭头变化,文字变化,超出带滚动条。

    从网上好了好久,没找到自己要的,自己写了一下. <!DOCTYPE html> <html> <head> <meta charset="utf-8 ...

  4. jquery点击显示或隐藏

    点击第一个dd,给第一li添加class,点击第二个dd,给第二个li添加class,以此类推 $(function(){     $("dd > a").click(fun ...

  5. Android编程之仿微信显示更多文字的View

    微信朋友圈中,如果好友发表的文字过长,会自动收缩起来,底下有提示,当点击“显示更多”时才会展开. 首先定义布局文件(很简单,不解释): <?xml version="1.0" ...

  6. js点击更多显示更多内容效果

    我写了一个简单的分段显示插件,用法很简单:1,把你要分面显示的内容的容器元素增加一个class=showMoreNChildren,并增加一个自定义属性pagesize="8" 这 ...

  7. 【代码笔记】iOS-点击城市中的tableView跳转到旅游景点的tableView,下面会有“显示”更多。

    一,效果图. 二,工程图. 三,代码. RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController ...

  8. jquery点击改变class并toggle;jquery点击改变图片src源码并toggle;jquery显示隐藏toggle

    <html><head><meta charset="utf-8"><title></title><script ...

  9. 基于Jquery UI的autocompelet改写,自动补全控件,增加下拉选项,动态设置样式,点击显示所有选项,并兼容ie6+

    Jquery UI的autocompelete改写 注意:实现功能,除了原版的自动补全内容外,增加一个点击显示所有选项,样式能动态设置. 加载数据的来源为后台数据库读取. 具体代码如下: 引用 从官方 ...

随机推荐

  1. 前端学习历程--http与https

    一.CA(证书授权中心)证书 1.ca是通信的中介,具有足够的权威性 2.信任可嵌套如:C 信任 A1,A1 信任 A2,A2 信任 A3 二.根本区别 1.https需要基于ssl的ca证书认证(判 ...

  2. mysql的执行过程

    1 总流程   https://www.cnblogs.com/annsshadow/p/5037667.html 2 优化器   https://www.cnblogs.com/olinux/p/5 ...

  3. BeyondCompare使用一段时间后会因“许可证密钥已被撤销:3281-0350“而无法使用

    解决方式: 1.用任意文本编辑软件打开“C:\Users\[Your User Name]\AppData\Roaming\Scooter Software\Beyond Compare 3\BCSt ...

  4. webpack4 坑收集:html-webpack-plugin在多页面时,无法将optimization.splitChunks提取的公共块,打包到页面中

    问题描述:  有2个页面index.html和product.html,用html-webpack-plugin和optimization.splitChunks的基本配置如下 { template: ...

  5. Caravel–一款开源OLAP+数据可视化分析前端工具,支持Druid和Kylin

    参考此文:http://lxw1234.com/archives/2016/06/681.htm

  6. flask实战-个人博客-虚拟环境、项目结构

    个人博客 博客是典型的CMS(Content Management system,内容管理系统),通常由两部分组成:一部分是博客前台,用来展示开放给所有用户的博客内容:另一部分是博客后台,这部分内容仅 ...

  7. dbf,Idx 文件格式

    NDbfReaderEx about_indexes ntx file format

  8. mysql之统一刷表

    统一刷表: update report set pdfPath= CONCAT(pdfPath ,substring_index(fileLink, '\\', -1)); update report ...

  9. connect设置连接超时

    转自:庖丁解牛 /** * connect_timeout - 带超时的connect(方法中已执行connect) * @fd:文件描述符 * @addr:地址结构体指针 * @wait_secon ...

  10. kafka学习-坑篇

    安装(滤过) 启动(滤过) 坑(开始)--- topic creat完成后准备使用console-produce发布一个topic,错误如下: [-- ::,] WARN [Producer clie ...