layui tips

  • layui 说明
  • 鼠标移入显示提示
  • 优化使用说明

layui 说明

// layer.tips(‘要提示的内容’。’, 要绑定的元素(id # ,class . 标签 标签), {
// tips: [1, ‘#3595CC’], 提示样式 颜色
// time: 2000 打开后在屏幕显示时间
// });

鼠标移入显示提示

引入官方layui js

 <script src="https://cdn.bootcdn.net/ajax/libs/layui/2.6.4/layui.js"></script>

给标签动态添加鼠标移入事件
document.getElementById(“lab_string2”).addEventListener(“mouseover”, function () {
layer.tips(‘我是另外一个tips,只不过我长得跟之前那位稍有些不一样。’, ‘#lab_string2’, {
tips: [1, ‘#3595CC’],
time: 2000
});

})
效果图

优化使用说明

上面虽然实现了,但是这只适用于一个页面只有一个提示,如果页面要提示的标签过多,就会代码冗长,难以维护

window.addEventListener(“mouseover”, function (e) {
// includes 在ES5,Array已经提供了indexOf用来查找某个元素的位置,如果不存在就返回-1,但是这个函数在判断数组是否包含某个元素时有两个小不足,第一个是它会返回-1和元素的位置来表示是否包含,在定位方面是没问题,就是不够语义化。另一个问题是不能判断是否有NaN的元素
//ES6提供了Array.includes()函数判断是否包含某一元素,除了不能定位外,解决了indexOf的上述的两个问题。它直接返回true或者false表示是否包含元素,对NaN一样能有有效。
if ([null, ’ '].indexOf(e.fromElement.id) == -1) {
if ([‘lab_string2’,‘lab_string3’,‘lab_string4’,‘lab_string5’,‘lab_string6’,‘lab_string7’,‘lab_string8’].indexOf(e.fromElement.id)!==-1) {
let tip = “”;
let demo = ‘#’;
let demos = ‘’
switch (e.fromElement.id) {
case ‘lab_string2’:
tip = “我是mood2”;
demos = demo + e.fromElement.id;
break;
case ‘lab_string3’:
tip = “我是mood3”;
demos = demo + e.fromElement.id;
break;
case ‘lab_string4’:
tip = “我是mood4”;
demos = demo + e.fromElement.id;
break;
case ‘lab_string5’:
tip = “我是mood5”;
demos = demo + e.fromElement.id;
break;
case ‘lab_string6’:
tip = “我是mood6”;
demos = demo + e.fromElement.id;
break;
case ‘lab_string7’:
tip = “我是mood7”;
demos = demo + e.fromElement.id;
break;
case ‘lab_string8’:
tip = “我是mood8”;
demos = demo + e.fromElement.id;
break;
// default:
// tip = “我是你好啊”;
// break;
}
layer.tips(tip, demos, {
tips: [1, ‘#3595CC’],
time: 2000
})
}

}// if (e.id==lab_string9) {
//   alert("mood");
// }

})

layui tips相关推荐

  1. layer.tips换行问题(解决layui tips连续英文和数字不换行问题)

    jsp>style里添加: .layui-layer-tips {word-break: break-all;} tips代码: layer.tips(text, $(this), {area: ...

  2. Table表格的单元格提示

    表格的单元格显示 单元格内容,如果太多显示为省略号 鼠标放在上面,显示里面的全部内容 CSS关键代码 table{table-layout: fixed; }td{white-space: nowra ...

  3. layui使用tips_layui的tips层怎么用?

    layui的tips层怎么用?下面本篇文章给大家介绍一下layui中tips的使用.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. layui中tips的使用 1.引入文件 laye ...

  4. layui使用tips_使用layer.tips实现鼠标悬浮时触发事件提示消息实现

    代码: 你瞅啥!?过来试试! 方法一: function show(id) { layer.tips("左边么么哒", "#"+id+"", ...

  5. layui使用tips_layer ui插件显示tips时,修改字体颜色的实现方法

    今天做调查问卷,又遇到一个蛋疼小问题,记录下. 调查问卷有很多选项是要求必填的,如果不填的话,需要给出友好的提示.用的如下组件:http://layer.layui.com/ 1.之前一直默认用的: ...

  6. layui 鼠标移动到单元格显示tips(layer.tips)

    分下面三个步骤实现表格的tips实现: 1,field 部分:加入[templet:'#titleTipl'] cols: [[ //表头           {field: '#',        ...

  7. layui的css文件自己写的吗_安装教程和自己的使用tips

    我的知乎回答:研究生们刚开始看英文文献是怎么看的? 本人目前研二,研一的时候情况和题主 差不多,英- https://www.zhihu.com/question/345516318/answer/8 ...

  8. layui table表格展示鼠标滑过列显示tips

    鼠标滑过操作列 // 鼠标滑过操作列 var tip_index = 0; $(document).on('mouseenter', '#proStatus', function(){tip_inde ...

  9. layui使用tips_layer 的提示层 tips的一般使用

    1.提示层在鼠标经过的情况下出现,鼠标移开消失,且需提示的文案是固定写死的,不需要动态改变的 html: js: var layer_tips = 0; $(document).on('mouseen ...

最新文章

  1. Codeforces 862B - Mahmoud and Ehab and the bipartiteness
  2. 缓存穿透与击穿问题解决方案
  3. 解决cmd命令查看python版本“python不是内部命令或外部命令,也不是可执行程序解决方案”的问题
  4. 读书笔记—写给大家看的PPT设计书
  5. Layui / WEB UI
  6. 算术基本定理(维基百科)
  7. 956. 最高的广告牌
  8. java堆是gc管理_JVM内存管理及GC机制
  9. 泛微 E9开发视频教程
  10. 测试开发大厂面试精选40题
  11. astrolog32 java_Astrolog32下载
  12. python乌龟吃鱼小游戏(类和对象及Easygui应用)
  13. 集线器、交换机、路由器
  14. php获取验证码倒数60秒,yii框架实现注册页面短信验证60秒倒计时
  15. C++初学必练基础题【第三期】
  16. #从零开始学HCIA起步
  17. Cesium 可视域分析代码段(源码)补充
  18. 外报分析中国房价上涨三原因 指开发商行为怪异
  19. nvidia驱动卸载与安装
  20. C语言 上机课练习题

热门文章

  1. Viber:免费电话、免费短信
  2. 苹果盛极而衰 后乔布斯时代危机四伏
  3. 按键精灵重新定义Print Screen按键
  4. this.$confirm用法
  5. java之影流之主( 流 )第十五天( ----自动关闭的流--字符缓冲流---Properties--序列化-- )
  6. XmlDocument类的常见使用
  7. 关于win8应用商店的tiny troopers游戏的破解
  8. WPF教程(二十五)WrapPanel
  9. 内网如何映射到外网,本文使用ant123工具实现
  10. 想不起歌名了?播放给“音乐猎手”听,让它告诉你答案 | 36氪