文本溢出插件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实现前端分页功能
Mar 23 jQuery
基于jQuery实现文字打印动态效果
Apr 21 jQuery
jQuery操作css样式
May 15 jQuery
jQuery Validate 无法验证 chosen-select元素的解决方法
May 17 jQuery
基于jQuery对象和DOM对象和字符串之间的转化实例
Aug 08 jQuery
jQuery响应滚动条事件功能示例
Oct 14 jQuery
通过jquery.cookie.js实现记住用户名、密码登录功能
Jun 20 jQuery
jQuery实现聊天对话框
Feb 08 jQuery
JavaScript或jQuery 获取option value值方法解析
May 12 jQuery
jquery html添加元素/删除元素操作实例详解
May 20 jQuery
jQuery实现穿梭框效果
Jan 19 jQuery
html中两种获取标签内的值的方法
Jun 16 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
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
一个SQL管理员的web接口
2006/10/09 PHP
PHP设计模式之观察者模式(Observer)详细介绍和代码实例
2014/04/08 PHP
php防止网站被攻击的应急代码
2015/10/21 PHP
详解HTTP Cookie状态管理机制
2016/01/14 PHP
如何判断php mysqli扩展类是否开启
2016/12/24 PHP
IIS 7.5 asp Session超时时间设置方法
2017/04/17 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
2018/03/12 PHP
PHP操作Redis数据库常用方法示例
2018/08/25 PHP
Aptana调试javascript图解教程
2009/11/30 Javascript
jquery实现类似淘宝星星评分功能实例
2014/09/12 Javascript
JavaScript对象之深度克隆介绍
2014/12/08 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
基于JS代码实现图片在页面中旋转效果
2016/06/16 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
详解Vue2.0 事件派发与接收
2017/09/05 Javascript
JavaScript笛卡尔积超简单实现算法示例
2018/07/30 Javascript
详解Axios 如何取消已发送的请求
2018/10/20 Javascript
用js实现放大镜效果
2020/10/28 Javascript
Python 列表list使用介绍
2014/11/30 Python
Python栈类实例分析
2015/06/15 Python
详解Python编程中包的概念与管理
2015/10/16 Python
Python多线程中阻塞(join)与锁(Lock)使用误区解析
2018/04/27 Python
Python 读取串口数据,动态绘图的示例
2019/07/02 Python
PyCharm中代码字体大小调整方法
2019/07/29 Python
详解python 降级到3.6终极解决方案
2020/02/06 Python
RetroStage德国:复古服装
2019/02/03 全球购物
德国W家官网,可直邮中国的母婴商城:Windeln.de
2021/03/03 全球购物
介绍一下你对SOA的认识
2016/04/24 面试题
大专生自荐信
2013/10/04 职场文书
自我鉴定范文
2013/11/10 职场文书
公务员培训心得体会
2013/12/28 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
2015年校本培训工作总结
2015/07/24 职场文书
2016年第32个教师节致辞
2015/11/26 职场文书
《绝招》教学反思
2016/02/20 职场文书