指令:当文字显示不全时显示tooltip提示框
问题描述:用table布局显示数据列表时,某列数据长度不确定时,一般会通过添加样式使文字超出某个长度时显示为...
,同时使用tooltip显示出完整信息,此时需要编写指令判断文字宽度是否超出预定值,从而实现当文字显示不全时给出提示框,文字显示完全时无需给出提示框。
1. 指令代码
(function () {'use strict';angular.module('demo').directive('widthOverflow', widthOverflow);function widthOverflow () {var directive = {restrict: 'A',scope: {enableTooltip: '='},link: linker};return directive;function linker (scope, element, attrs) {var onMouseOver = function () {var $el = $(element);if ($el[0].offsetWidth < $el[0].scrollWidth) {scope.enableTooltip = true;} else {scope.enableTooltip = false;}scope.$apply();};element.on('mouseover', onMouseOver);element.bind('$destroy', function () {element.unbind('mouseover');});}}
})();
2. html页面引用指令
<span class="text-ellipsis" style="width: 100px;"width-overflowenable-tooltip="enableTooltip"uib-tooltip="完整的文字信息"tooltip-enable="enableTooltip">完整的文字信息
</span><style>.text-ellipsis{font-weight: normal;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;cursor: default;}
</style>
转载于:https://www.cnblogs.com/chenboxi/p/9202740.html
指令:当文字显示不全时显示tooltip提示框相关推荐
- iView表格显示图片和文字过长显示省略号,并且Tooltip提示
iView表格显示图片和文字过长显示省略号,并且Tooltip提示 效果图 代码 {title: 'LOGO',key: 'logo',align: "center",render ...
- echarts隐藏掉一条曲线,并且tooltip提示框中不显示
echarts隐藏掉一条曲线,并且tooltip提示框中不显示 两步走: 1.隐藏掉一条曲线 series: [{name: '...',type: 'line',symbolSize: 0, // ...
- Echarts数据可视化tooltip提示框,开发全解+完美注释
全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...
- 04.tooltip提示框插件,linkbutton按钮插件与progressbar进度条插件
tooltip提示框插件 1 渲染方式 2 属性 3 事件 4 方法 linkbutton按钮插件 21 渲染方式 22 属性 23 方法 progressbar进度条插件 1 渲染方式 2 属性 3 ...
- html input tooltip,BootStrap tooltip提示框使用小结
提示框 提示框的基本使用方式为: test message data-original-title可以直接写为title,仍然能正常使用,源码中优先查找前者,前者不存在就会查找title 提示框不提供 ...
- Echart遇到的问题:tooltip提示框大小异常
Echart遇到的问题:tooltip提示框大小异常 参考文章: (1)Echart遇到的问题:tooltip提示框大小异常 (2)https://www.cnblogs.com/wyhluckdog ...
- echarts中tooltip提示框位置控制
关键代码: position: function(point, params, dom, rect, size) {//其中point为当前鼠标的位置,size中有两个属性:viewSize和cont ...
- echarts 地图tooltip提示框超出浏览器窗口怎么隐藏?
echarts tooltip提示框超出浏览器窗口怎么隐藏? 在使用echarts做图时,发现tooltip默认会超出浏览器窗口外,刚开始想做边境检测,试着写了一些代码发现太麻烦了,需要上下左右做多次 ...
- html 原生 tooltip,原生js实现tooltip提示框的效果
在js的世界里面,每一个小的特效都那么微不足道,却又那么的令人向往与好奇.前端工程师的任务特别高大上,因为他们的一个小小的设计就会激发别人的求知欲.比如说我,只是随机一瞟,便看到了这个tooltip的 ...
- echarts 饼图每块颜色_读者提问,如何让 tooltip 提示框内显示饼图
效果截图 前些天有读者问,ECharts 的提示框(tooltip)内,能不能添加一个饼图? 我之前倒是看到过用饼图作为散点图数据点的例子,感觉应该有办法--但是提示框和那个不太一样,估计需要研究一下 ...
最新文章
- 神吐槽|产品经理都是如何相爱相撕的?
- BZOJ 3039: 玉蟾宫( 悬线法 )
- Java基础知识——Java集合详解
- mysql中 课程1比课程2成绩高_小菜菜mysql练习解读分析1——查询 01 课程比 02 课程成绩高的学生的信息及课程分数...
- “成长”必经之路:越努力越幸运
- 题外:分类篇(音乐风格分类)基于BP神经网络
- 如何自学python知乎-你们都是怎么学 Python 的?
- [渝粤教育] 西南科技大学 会计学原理 在线考试复习资料(2)
- C++ set 多级排序 多维度排序
- 计算机网络原理学习笔记
- 人工神经网络连接权重的优化与调整
- 原来手机还能当做扫描仪?安卓苹果都可以,纸质稿轻松电子化
- 工作之路---记录LZ如何在两年半的时间内升为PM
- 领导合影站位图_领导出席各类活动席位安排(详细附图)
- redis cluster 4.0.9 之四: redis-trib.rb add-node
- 穷爸爸富爸爸-读后感和笔记
- Python super细节整理
- C编译时`true' undeclared (first use in this function)
- 基于粒子群优化的灰色预测方法(Matlab)——附代码
- lazypics——用python实现漫画网站自动浏览
热门文章
- java中aop和aoc的区别_你喝到的波尔多AOC、AOP红酒是真的吗?
- c语言double型小数点后几位_程序的数据要放到哪里呢?|C语言第二篇
- 广告传媒实际税负怎么计算_传媒宣传业增值税税负多少
- return 0在c语言中是什么意思_单次T+0与蓝筹股试点T+0制度是什么意思,两者有何区别?...
- dotenv 是什么 怎么使用
- 当前读和快照读是什么 区别
- kubernetes视频教程笔记 (10)-资源清单yaml常用字段解释
- Docker教程小白实操入门(3)--如何启动一个已经停止的容器
- mysql 导入 druid,Druid数据库连接池的使用(非常实用!!!)
- react刷新页面_【跟着官网学React】Hello World