pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <bdo id='2rXwI'></bdo><ul id='2rXwI'></ul>

  • <small id='2rXwI'></small><noframes id='2rXwI'>

    <legend id='2rXwI'><style id='2rXwI'><dir id='2rXwI'><q id='2rXwI'></q></dir></style></legend>

      <i id='2rXwI'><tr id='2rXwI'><dt id='2rXwI'><q id='2rXwI'><span id='2rXwI'><b id='2rXwI'><form id='2rXwI'><ins id='2rXwI'></ins><ul id='2rXwI'></ul><sub id='2rXwI'></sub></form><legend id='2rXwI'></legend><bdo id='2rXwI'><pre id='2rXwI'><center id='2rXwI'></center></pre></bdo></b><th id='2rXwI'></th></span></q></dt></tr></i><div class="tag2rdq" id='2rXwI'><tfoot id='2rXwI'></tfoot><dl id='2rXwI'><fieldset id='2rXwI'></fieldset></dl></div>
      1. <tfoot id='2rXwI'></tfoot>

        使用 javascript substring() 創建閱讀更多鏈接

        Using javascript substring() to create a read more link(使用 javascript substring() 創建閱讀更多鏈接)
        <i id='7F92W'><tr id='7F92W'><dt id='7F92W'><q id='7F92W'><span id='7F92W'><b id='7F92W'><form id='7F92W'><ins id='7F92W'></ins><ul id='7F92W'></ul><sub id='7F92W'></sub></form><legend id='7F92W'></legend><bdo id='7F92W'><pre id='7F92W'><center id='7F92W'></center></pre></bdo></b><th id='7F92W'></th></span></q></dt></tr></i><div class="ezgqicw" id='7F92W'><tfoot id='7F92W'></tfoot><dl id='7F92W'><fieldset id='7F92W'></fieldset></dl></div>

            <tbody id='7F92W'></tbody>
          <legend id='7F92W'><style id='7F92W'><dir id='7F92W'><q id='7F92W'></q></dir></style></legend>
            <bdo id='7F92W'></bdo><ul id='7F92W'></ul>
              <tfoot id='7F92W'></tfoot>

              <small id='7F92W'></small><noframes id='7F92W'>

                • 本文介紹了使用 javascript substring() 創建閱讀更多鏈接的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在開發一個經典 ASP 頁面,它從數據庫中提取一些內容并在前 100 個字符之后創建一個閱讀更多鏈接,如下所示;

                  I'm developing a Classic ASP page that pulls some content from a database and creates a Read more link after the first 100 characters as follows;

                  <div class="contentdetail"><%=StripHTML(rspropertyresults.Fields.Item("ContentDetails").Value)%></div>
                  
                  <script type="text/javascript">
                      $(function() {
                  
                          var cutoff = 200;
                          var text = $('div.contentdetail').text();
                          var rest = $('div.contentdetail').text().substring(cutoff);
                          if (text.length > 200) {
                            var period = rest.indexOf('.');
                            var space = rest.indexOf(' ');
                            cutoff += Math.max(Math.min(period, space), 0);
                          }
                  
                          var visibleText = $('div.contentdetail').text().substring(0, cutoff);
                  
                          $('div.contentdetail')
                              .html(visibleText + ('<span>' + rest + '</span>'))
                              .append('<a title="Read More" style="font-weight:bold;display: block; cursor: pointer;">Read More&hellip;</a>')
                              .click(function() {
                                  $(this).find('span').toggle();
                                  $(this).find('a:last').hide();
                              });
                  
                          $('div.contentdetail span').hide();
                      });
                  </script>
                  

                  但是,腳本顯然只是在 100 個字符后截斷了文本.最好我希望它繼續寫文本,直到第一個句號或空格,例如.這可以嗎?

                  However, the script obviously just cuts the text off after 100 characters. Preferably I would like it to keep on writing text until the first period or space, for example. Is this possible to do?

                  謝謝.

                  推薦答案

                  var cutoff = 100;
                  var text = $('div.contentdetail').text();
                  var rest = text.substring(cutoff);
                  if (text.length > cutoff) {
                    var period = rest.indexOf('.');
                    var space = rest.indexOf(' ');
                    cutoff += Math.max(Math.min(period, space), 0);
                  }
                  // Assign the rest again, because we recalculated the cutoff
                  rest = text.substring(cutoff);
                  var visibleText = $('div.contentdetail').text().substring(0, cutoff);
                  

                  稍微縮短了一點.編輯:修復了一個錯誤編輯:生活質量改善

                  shortened it a bit. EDIT: Fixed a bug EDIT: QoL improvement

                  這篇關于使用 javascript substring() 創建閱讀更多鏈接的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Browser waits for ajax call to complete even after abort has been called (jQuery)(即使在調用 abort (jQuery) 之后,瀏覽器也會等待 ajax 調用完成)
                  JavaScript innerHTML is not working for IE?(JavaScript innerHTML 不適用于 IE?)
                  XMLHttpRequest cannot load, No #39;Access-Control-Allow-Origin#39; header is present on the requested resource(XMLHttpRequest 無法加載,請求的資源上不存在“Access-Control-Allow-Origin標頭) - IT屋-程序員軟件開發技術分
                  Is it possible for XHR HEAD requests to not follow redirects (301 302)(XHR HEAD 請求是否有可能不遵循重定向 (301 302))
                  XMLHttpRequest 206 Partial Content(XMLHttpRequest 206 部分內容)
                  Restrictions of XMLHttpRequest#39;s getResponseHeader()?(XMLHttpRequest 的 getResponseHeader() 的限制?)

                • <small id='x54WU'></small><noframes id='x54WU'>

                  1. <tfoot id='x54WU'></tfoot>

                      <tbody id='x54WU'></tbody>

                          <bdo id='x54WU'></bdo><ul id='x54WU'></ul>
                          <legend id='x54WU'><style id='x54WU'><dir id='x54WU'><q id='x54WU'></q></dir></style></legend>
                            <i id='x54WU'><tr id='x54WU'><dt id='x54WU'><q id='x54WU'><span id='x54WU'><b id='x54WU'><form id='x54WU'><ins id='x54WU'></ins><ul id='x54WU'></ul><sub id='x54WU'></sub></form><legend id='x54WU'></legend><bdo id='x54WU'><pre id='x54WU'><center id='x54WU'></center></pre></bdo></b><th id='x54WU'></th></span></q></dt></tr></i><div class="vvzfigl" id='x54WU'><tfoot id='x54WU'></tfoot><dl id='x54WU'><fieldset id='x54WU'></fieldset></dl></div>
                            主站蜘蛛池模板: 上海软件开发-上海软件公司-软件外包-企业软件定制开发公司-咏熠科技 | 不锈钢钢格栅板_热浸锌钢格板_镀锌钢格栅板_钢格栅盖板-格美瑞 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 顺辉瓷砖-大国品牌-中国顺辉| 济南拼接屏_山东液晶拼接屏_济南LED显示屏—维康国际官网 | 成都竞价托管_抖音代运营_网站建设_成都SEM外包-成都智网创联网络科技有限公司 | AR开发公司_AR增强现实_AR工业_AR巡检|上海集英科技 | 代理记账_免费注册公司_营业执照代办_资质代办-【乐财汇】 | 郑州宣传片拍摄-TVC广告片拍摄-微电影短视频制作-河南优柿文化传媒有限公司 | 家用净水器代理批发加盟_净水机招商代理_全屋净水器定制品牌_【劳伦斯官网】 | SEO网站优化,关键词排名优化,苏州网站推广-江苏森歌网络 | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 单柱拉力机-橡胶冲片机-哑铃裁刀-江都轩宇试验机械厂 | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | 世界箱包品牌十大排名,女包小众轻奢品牌推荐200元左右,男包十大奢侈品牌排行榜双肩,学生拉杆箱什么品牌好质量好 - Gouwu3.com | 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | PU树脂_水性聚氨酯树脂_聚氨酯固化剂_聚氨酯树脂厂家_宝景化工 | 成都热收缩包装机_袖口式膜包机_高速塑封机价格_全自动封切机器_大型套膜机厂家 | 山东钢衬塑罐_管道_反应釜厂家-淄博富邦滚塑防腐设备科技有限公司 | 能耗监测系统-节能监测系统-能源管理系统-三水智能化 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 标准光源箱|对色灯箱|色差仪|光泽度仪|涂层测厚仪_HRC大品牌生产厂家 | 机器视觉检测系统-视觉检测系统-机器视觉系统-ccd检测系统-视觉控制器-视控一体机 -海克易邦 | 雷达液位计_超声波风速风向仪_雨量传感器_辐射传感器-山东风途物联网 | 东莞喷砂机-喷砂机-喷砂机配件-喷砂器材-喷砂加工-东莞市协帆喷砂机械设备有限公司 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 环氧树脂地坪漆_济宁市新天地漆业有限公司 | 美国查特CHART MVE液氮罐_查特杜瓦瓶_制造全球品质液氮罐 | 动物麻醉机-数显脑立体定位仪-北京易则佳科技有限公司 | 微水泥_硅藻泥_艺术涂料_艺术漆_艺术漆加盟-青岛泥之韵环保壁材 武汉EPS线条_EPS装饰线条_EPS构件_湖北博欧EPS线条厂家 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | 全自动包衣机-无菌分装隔离器-浙江迦南科技股份有限公司 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 骁龙云呼电销防封号系统-axb电销平台-外呼稳定『免费试用』 | 郑州爱婴幼师学校_专业幼师培训_托育师培训_幼儿教育培训学校 | 滑石粉,滑石粉厂家,超细滑石粉-莱州圣凯滑石有限公司 | 压砖机、液压制砖机、静压砖机、环保砖机生产厂家—杜甫机械 | 大型冰雕-景区冰雕展制作公司,3D创意设计源头厂家-[赛北冰雕] | 生产自动包装秤_颗粒包装秤_肥料包装秤等包装机械-郑州鑫晟重工科技有限公司 |