文本溢出插件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+ajax实现省市区三级联动 (封装和不封装两种方式)
May 15 jQuery
jQuery使用ajax_动力节点Java学院整理
Jul 05 jQuery
jQuery实现选中行变色效果(实例讲解)
Jul 06 jQuery
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
jQuery niceScroll滚动条错位问题的解决方法
Feb 03 jQuery
jQuery实现的简单对话框拖动功能示例
Jun 05 jQuery
jQuery实现基本淡入淡出效果的方法详解
Sep 05 jQuery
jQuery+css last-child实现选择最后一个子元素操作示例
Dec 10 jQuery
jQuery选择器之基本选择器用法实例分析
Feb 19 jQuery
jquery实现动态创建form并提交的方法示例
May 27 jQuery
如何使用CSS3和JQuery easing 插件制作绚丽菜单
Jun 18 jQuery
html5以及jQuery实现本地图片上传前的预览代码实例讲解
Mar 01 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中call_user_func_array的作用
2013/06/07 PHP
php字符串截取的简单方法
2013/07/04 PHP
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
2013/11/26 PHP
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
2013/12/25 PHP
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
jquery实现Li滚动时滚动条自动添加样式的方法
2015/08/10 Javascript
JavaScript 对象深入学习总结(经典)
2015/09/29 Javascript
JS实现三个层重叠点击互相切换的方法
2015/10/06 Javascript
分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
2016/01/10 Javascript
SelecT下拉框选中和取值的解决方法
2016/11/22 Javascript
scroll事件实现监控滚动条并分页显示(zepto.js)
2016/12/18 Javascript
一个例子轻松学会Vue.js
2017/01/02 Javascript
js实现放大镜特效
2017/05/18 Javascript
vue使用iframe嵌入网页的示例代码
2020/06/09 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
2018/04/23 Javascript
JS中使用cavas截图网页并解决跨域及模糊问题
2018/11/13 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
vue移动端城市三级联动组件使用详解
2019/07/26 Javascript
JavaScript变量基本使用方法实例分析
2019/11/15 Javascript
JavaScript实现滑块验证解锁
2021/01/07 Javascript
Python中列表(list)操作方法汇总
2014/08/18 Python
Python实现DDos攻击实例详解
2019/02/02 Python
python中自带的三个装饰器的实现
2019/11/08 Python
完美解决pycharm导入自己写的py文件爆红问题
2020/02/12 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
深入CSS3 动画效果的总结详解
2013/05/09 HTML / CSS
MANGO官方网站:西班牙芒果服装品牌
2017/01/15 全球购物
建筑施工员岗位职责
2013/11/26 职场文书
优秀演讲稿范文
2013/12/29 职场文书
交通事故私了协议书
2014/04/16 职场文书
工程部文员岗位职责
2015/02/04 职场文书
三八妇女节寄语
2015/02/27 职场文书
2015年出纳工作总结与计划
2015/05/18 职场文书
整脏治乱工作简报
2015/07/21 职场文书
zabbix监控mysql的实例方法
2021/06/02 MySQL
gateway网关接口请求的校验方式
2021/07/15 Java/Android