文本溢出插件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 EasyUI 组件加上“清除”功能实例详解
Apr 11 jQuery
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
JQuery EasyUI的一些常用组件
Jul 12 jQuery
jquery对table做排序操作的实例演示
Aug 10 jQuery
使用vue与jquery实时监听用户输入状态的操作代码
Sep 19 jQuery
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
Apr 26 jQuery
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 jQuery
jQuery实现模糊搜索功能的方法分析
Jun 29 jQuery
jQuery超简单遮罩层实现方法示例
Sep 06 jQuery
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
Jan 09 jQuery
jQuery zTree插件使用简单教程
Aug 16 jQuery
jQuery实现滑动星星评分效果(每日分享)
Nov 13 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』PHP截断函数mb_substr()使用介绍
2013/04/22 PHP
获取URL文件名后缀
2013/10/24 PHP
PHP连接MySQL进行增、删、改、查操作
2017/02/19 PHP
Lazy Load 延迟加载图片的 jQuery 插件
2010/02/06 Javascript
如何确保JavaScript的执行顺序 之jQuery.html深度分析
2011/03/03 Javascript
正则表达式,替换所有HTML标签的简单实例
2016/11/28 Javascript
JS实现焦点图轮播效果的方法详解
2016/12/19 Javascript
jQuery Validate 数组 全部验证问题
2017/01/12 Javascript
jQuery点击头像上传并预览图片
2017/02/23 Javascript
JavaScript 过滤关键字
2017/03/20 Javascript
手机端转换rem适应
2017/04/01 Javascript
JS查找数组中重复元素的方法详解
2017/06/14 Javascript
Express + Node.js实现登录拦截器的实例代码
2017/07/01 Javascript
js实现鼠标移动到图片产生遮罩效果
2017/10/21 Javascript
three.js中文文档学习之创建场景
2017/11/20 Javascript
ReactNative中使用Redux架构总结
2017/12/15 Javascript
详解vue-cli中模拟数据的两种方法
2018/07/03 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
vue组件创建的三种方式小结
2020/02/03 Javascript
python实现数通设备tftp备份配置文件示例
2014/04/02 Python
利用Psyco提升Python运行速度
2014/12/24 Python
python通过floor函数舍弃小数位的方法
2015/03/17 Python
九步学会Python装饰器
2015/05/09 Python
Django imgareaselect手动剪切头像实现方法
2015/05/26 Python
python字典基本操作实例分析
2015/07/11 Python
python-docx修改已存在的Word文档的表格的字体格式方法
2018/05/08 Python
python实现扫描ip地址的小程序
2019/04/16 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
css3新单位vw、vh的使用教程
2018/03/23 HTML / CSS
荷兰睡眠专家:Beter Bed
2020/11/23 全球购物
Ado与Ado.net的相同与不同
2014/12/08 面试题
大学生入党思想汇报
2014/01/14 职场文书
汽车机电维修工求职信
2014/09/30 职场文书
2014年信贷员工作总结
2014/11/18 职场文书
2015年外联部工作总结
2015/04/03 职场文书
2015年七年级班主任工作总结
2015/05/21 职场文书