JS中使用react-tooltip插件实现鼠标悬浮显示框


Posted in Javascript onMay 15, 2019

前段时间遇到的一个需求,要求鼠标悬停显示使用描述, 用到了react-tooltip插件,今天写一个总结

先看效果(为了方便参考,用的是原始样式):

JS中使用react-tooltip插件实现鼠标悬浮显示框

文档参考地址:

https://www.npmjs.com/package/react-tooltip

1, 首先在配置文件加上引用

JS中使用react-tooltip插件实现鼠标悬浮显示框

2, 然后在页面内引入:

JS中使用react-tooltip插件实现鼠标悬浮显示框

3, react-tooltip的使用非常方便, 在需要鼠标悬停显示的标签上加上data-tip和data-html属性

比如我希望鼠标悬停在某个图标时展示提示框,代码如下:

JS中使用react-tooltip插件实现鼠标悬浮显示框

data-tip属性是悬浮框内的文字,可以使用HTML标签形式.我的悬浮框内容就是定义的HTML片段:

<p>具体支付方式说明:</p>

<p>1.动态客户扫商户: 商户生成付款二维码,顾客用相应的钱包付款</p>

<p>2.动态商户扫顾客: 顾客出示付款二维码,商户扫码收款</p>

<p>3.静态客户输入金额: 顾客扫商户的静态二维码,输入付款金额,进行付款</p>

<p>4.静态商户输入金额: 商户输入金额,顾客扫商户的静态二维码进行付款</p>

data-place属性是显示位置,我设置的是在下方显示

data-type属性是显示的样式

data-class是自定义的样式名称

如果要自己定义悬浮框样式,可以在自定义的样式内加入权重覆盖原有样式,比如:

JS中使用react-tooltip插件实现鼠标悬浮显示框

最终效果:

JS中使用react-tooltip插件实现鼠标悬浮显示框

4, 更多插件属性和函数请参考文档:

https://www.npmjs.com/package/react-tooltip

总结

以上所述是小编给大家介绍的JS中使用react-tooltip插件实现鼠标悬浮显示框,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
JavaScript 核心参考教程 内置对象
Oct 13 Javascript
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
Jul 29 Javascript
类似天猫商品详情随浏览器移动的示例代码
Feb 27 Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
Mar 03 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
Apr 11 Javascript
JS与jQuery实现子窗口获取父窗口元素值的方法
Apr 17 jQuery
angular4中关于表单的校验示例
Oct 16 Javascript
解决vue中修改了数据但视图无法更新的情况
Aug 27 Javascript
深入浅出vue图片路径的实现
Sep 04 Javascript
Vuex,iView UI面包屑导航使用扩展详解
Nov 04 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
Jan 08 Javascript
vue 自定义的组件绑定点击事件
Apr 21 Vue.js
JavaScript面向对象编程小游戏---贪吃蛇代码实例
May 15 #Javascript
小程序绑定用户方案优化小结
May 15 #Javascript
pm2发布node配置文件ecosystem.json详解
May 15 #Javascript
JQuery常见节点操作实例分析
May 15 #jQuery
JS算法题之查找数字在数组中的索引位置
May 15 #Javascript
JQuery属性操作与循环用法示例
May 15 #jQuery
前端js中的事件循环eventloop机制详解
May 15 #Javascript
You might like
PHP Session 变量的使用方法详解与实例代码
2013/09/11 PHP
PHP二维数组去重算法
2016/12/17 PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
2017/06/09 PHP
详解php实现页面静态化原理
2017/06/21 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
利用javascript解决图片缩放及其优化的代码
2012/05/23 Javascript
使用命令对象代替switch语句的写法示例
2015/02/28 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
2015/10/08 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
iframe高度自适应及隐藏滚动条的实例详解
2017/09/29 Javascript
javaScript之split与join的区别(详解)
2017/11/08 Javascript
Nuxt.js开启SSR渲染的教程详解
2018/11/30 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
简单通过settimeout看javascript的运行机制
2019/05/10 Javascript
微信小程序使用GoEasy实现websocket实时通讯
2020/05/19 Javascript
python 中的list和array的不同之处及转换问题
2018/03/13 Python
python学习基础之循环import及import过程
2018/04/22 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
2019/07/11 Python
keras 特征图可视化实例(中间层)
2020/01/24 Python
django 数据库 get_or_create函数返回值是tuple的问题
2020/05/15 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
css3 border旋转时的动画应用
2016/01/22 HTML / CSS
字中字效果的实现【html5实例】
2016/05/03 HTML / CSS
ToysRus日本官网:玩具反斗城
2018/09/08 全球购物
美国围栏公司:Walpole Outdoors
2019/11/19 全球购物
应届生服务员求职信
2013/10/31 职场文书
八一建军节感言
2014/02/28 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书
小学语文业务学习材料
2014/06/02 职场文书
公司董事长助理工作职责
2014/07/12 职场文书
2014年电厂个人工作总结
2014/11/27 职场文书
杭州西湖英语导游词
2015/02/03 职场文书
Python爬取科目四考试题库的方法实现
2021/03/30 Python
详解Mysql 函数调用优化
2021/04/07 MySQL
css3实现的加载动画效果
2021/04/07 HTML / CSS