文本溢出插件jquery.dotdotdot.js使用方法详解


Posted in jQuery onJune 22, 2017

插件下载地址:https://github.com/FrDH/jQuery.dotdotdot

引入jQuery.js和jquery.dotdotdot.js

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.dotdotdot.js"></script>

给包含文本的元素定一个宽高,当文本超过这个高度后会触发效果

变成省略号:

<div class="box" style="width:300px;height:100px;">
 测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试
</div>
<script type="text/javascript">
 $(function(){ 
  $(".box").dotdotdot(); 
 })  
</script>

有省略号加自己定义内容:

<div class="box02" style="width:300px;height:100px;">
 测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试
 <span style="color:#ff0000;"><a style="color: #F4606C">read more</a></span>
</div>
<script type="text/javascript">
 $(function(){ 
  $(".box02").dotdotdot({ 
   after: 'a' 
  }); 
 });
</script>

有展开/收起 按钮:

<div class="box03" style="width:300px;height:100px;">
 测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试
</div>
<style type="text/css">
.opened{height: auto;} 
.toggle .close,.opened .toggle .open{display: none;} 
.toggle .opened,.opened .toggle .close{display: inline;} 
</style>

<script type="text/javascript">
 var $dot = $('.box03');
 $dot.append( ' <a class="toggle" href="#" rel="external nofollow" ><span class="open">[ + ]</span><span class="close">[ - ]</span></a>' );
 function createDots()
 {
  $dot.dotdotdot({ 
   after: 'a.toggle' 
  });
 }
 function destroyDots() {
  $dot.trigger( 'destroy' );
 }
 createDots();
 $dot.on( 
   'click', 
   'a.toggle', 
   function() {
    $dot.toggleClass( 'opened' );
    if ( $dot.hasClass( 'opened' ) ) {
     destroyDots(); 
    } else {
     createDots(); 
    }
    return false; 
   }
 );
</script>

以上所述是小编给大家介绍的文本溢出插件jquery.dotdotdot.js使用方法详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
文本溢出插件jquery.dotdotdot.js使用方法详解
Jun 22 jQuery
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
Sep 22 jQuery
jquery实现回车键触发事件(实例讲解)
Nov 21 jQuery
jQuery+CSS实现的table表格行列转置功能示例
Jan 08 jQuery
jQuery实现输入框的放大和缩小功能示例
Jul 21 jQuery
layui中使用jquery控制radio选中事件的示例代码
Aug 15 jQuery
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
Dec 06 jQuery
jQuery实现的3D版图片轮播示例【滑动轮播】
Jan 18 jQuery
jQuery实现模拟搜索引擎的智能提示功能简单示例
Jan 27 jQuery
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
Easyui 去除jquery-easui tab页div自带滚动条的方法
May 10 jQuery
jQuery操作事件完整实例分析
Jan 10 jQuery
jQuery实现可拖动进度条实例代码
Jun 21 #jQuery
基于jquery日历价格、库存等设置插件
Jul 05 #jQuery
jquery.validate表单验证插件使用详解
Jun 21 #jQuery
jquery基于layui实现二级联动下拉选择(省份城市选择)
Jun 20 #jQuery
jquery加载单文件vue组件的方法
Jun 20 #jQuery
jQuery 实现双击编辑表格功能
Jun 19 #jQuery
jQuery实现简单的手风琴效果
Apr 17 #jQuery
You might like
php中隐形字符65279(utf-8的BOM头)问题
2014/08/16 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
PHPTree――php快速生成无限级分类
2018/03/30 PHP
不错的新闻标题颜色效果
2006/12/10 Javascript
artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载
2012/07/31 Javascript
html中使用javascript调用本地程序(exe、doc等)实现代码
2013/04/26 Javascript
jquery制作搜狐快站页面效果示例分享
2014/02/21 Javascript
extjs_02_grid显示本地数据、显示跨域数据
2014/06/23 Javascript
一道JS前端闭包面试题解析
2015/12/25 Javascript
快速使用Bootstrap搭建传送带
2016/05/06 Javascript
jQuery 获取跨域XML(RSS)数据的相关总结分析
2016/05/18 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
2016/05/24 Javascript
微信小程序 图片宽度自适应的实现
2017/04/06 Javascript
详解Vue-cli 创建的项目如何跨域请求
2017/05/18 Javascript
javaScript动态添加Li元素的实例
2018/02/24 Javascript
jquery获取元素到屏幕四周可视距离的方法
2018/09/05 jQuery
Vue + element 实现多选框组并保存已选id集合的示例代码
2020/06/03 Javascript
Python中的自省(反射)详解
2015/06/02 Python
在Python中移动目录结构的方法
2016/01/31 Python
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
python魔法方法-属性访问控制详解
2016/07/25 Python
Python编程实现的简单神经网络算法示例
2018/01/26 Python
解决python多行注释引发缩进错误的问题
2019/08/23 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
Python多线程:主线程等待所有子线程结束代码
2020/04/25 Python
CSS3属性使网站设计增强同时不消弱可用性
2009/08/29 HTML / CSS
Linux内核的同步机制是什么?主要有哪几种内核锁
2013/01/03 面试题
中职生自我鉴定范文
2013/10/03 职场文书
写自荐信的七个技巧
2013/10/15 职场文书
采购部岗位职责
2013/11/24 职场文书
护理助产毕业生的求职信
2014/03/02 职场文书
学生不讲诚信检讨书
2014/09/29 职场文书
2015共产党员公开承诺书
2015/01/22 职场文书
龙潭大峡谷导游词
2015/02/10 职场文书
2015年少先队活动总结
2015/03/25 职场文书
2015年技术工作总结范文
2015/04/20 职场文书