文本溢出插件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 相关文章推荐
HTML5+jQuery实现搜索智能匹配功能
Mar 24 jQuery
jQuery ajax请求struts action实现异步刷新
Apr 19 jQuery
jQuery实现鼠标滑过预览图片大图效果的方法
Apr 26 jQuery
jQuery tip提示插件(实例分享)
Apr 28 jQuery
jquery获取transform里的值实现方法
Dec 12 jQuery
学习jQuery中的noConflict()用法
Sep 28 jQuery
jquery使用FormData实现异步上传文件
Oct 25 jQuery
使vue实现jQuery调用的两种方法
May 12 jQuery
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
Jul 03 jQuery
jQuery zTree树插件的使用教程
Aug 16 jQuery
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
Sep 03 jQuery
JQuery常用选择器功能与用法实例分析
Dec 23 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
在windows服务器开启php的gd库phpinfo中未发现
2013/01/13 PHP
ThinkPHP缓存方法S()概述
2014/06/13 PHP
详解PHP对象的串行化与反串行化
2016/01/24 PHP
PHP 实现从数据库导出到.csv文件方法
2017/07/06 PHP
Laravel学习教程之路由模块
2017/08/18 PHP
JavaScript监测ActiveX控件是否已经安装过的代码
2008/09/02 Javascript
浅析Js中的单引号与双引号问题
2013/11/06 Javascript
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
Javascript实现Array和String互转换的方法
2015/12/21 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
JavaScript常见JSON操作实例分析
2018/08/08 Javascript
Vue实现剪切板图片压缩功能
2020/02/04 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
vue-iview动态新增和删除的方法
2020/06/17 Javascript
jQuery实现简单日历效果
2020/07/05 jQuery
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
2020/09/04 Javascript
wxpython 学习笔记 第一天
2009/03/16 Python
利用Python实现命令行版的火车票查看器
2016/08/05 Python
Python实现打印螺旋矩阵功能的方法
2017/11/21 Python
PyQt4实现下拉菜单可供选择并打印出来
2018/04/20 Python
Python 分享10个PyCharm技巧
2019/07/13 Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
2019/08/09 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
2020/10/30 Python
Python urlopen()参数代码示例解析
2020/12/10 Python
捷克购买家具网站:JENA nábytek
2020/03/19 全球购物
岳父生日宴会答谢词
2014/01/13 职场文书
竞选团支书演讲稿
2014/04/28 职场文书
应届毕业生自荐信
2014/05/28 职场文书
交通事故协议书范本
2014/11/18 职场文书
2014年环卫工作总结
2014/11/22 职场文书
经典爱情感言
2015/08/03 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书
导游词之山东孔庙
2019/11/04 职场文书
CSS3 实现NES游戏机的示例代码
2021/04/21 HTML / CSS