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 相关文章推荐
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
Oct 24 Javascript
jquery插件制作简单示例说明
Feb 03 Javascript
解决JS浮点数运算出现Bug的方法
Mar 12 Javascript
你必须知道的Javascript知识点之&quot;单线程事件驱动&quot;的使用
Apr 23 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
Sep 24 Javascript
js文件包含的几种方式介绍
Sep 28 Javascript
javascript伸缩型菜单实现代码
Nov 16 Javascript
利用JS判断鼠标移入元素的方向
Dec 11 Javascript
jquery根据name取得select选中的值实例(超简单)
Jan 25 jQuery
JS+canvas画布实现炫酷的旋转星空效果示例
Feb 13 Javascript
基于javascript实现放大镜特效
Dec 03 Javascript
详解template标签用法(含vue中的用法总结)
Jan 12 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限制ip地址范围的方法
2015/03/31 PHP
PHP调用微博接口实现微博登录的方法示例
2018/09/22 PHP
tp5框架无刷新分页实现方法分析
2019/09/26 PHP
Mootools 1.2教程(3) 数组使用简介
2009/09/14 Javascript
基于jQuery的倒计时实现代码
2012/05/30 Javascript
如何在JavaScript中实现私有属性的写类方式(一)
2013/12/04 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
node.js中的path.isAbsolute方法使用说明
2014/12/08 Javascript
JQuery显示、隐藏div的几种方法简明总结
2015/04/16 Javascript
关于获取DIV内部内容报错的原因分析及解决办法
2016/01/29 Javascript
原生js封装二级城市下拉列表的实现代码
2016/06/16 Javascript
jQuery获取同级元素的简单代码
2016/07/09 Javascript
JavaScipt选取文档元素的方法(推荐)
2016/08/05 Javascript
JS实现瀑布流布局
2017/10/21 Javascript
微信小程序如何获取openid及用户信息
2018/01/26 Javascript
详解如何在nuxt中添加proxyTable代理
2018/08/10 Javascript
JS前端知识点总结之页面加载事件,数组操作,DOM节点操作,循环和分支
2019/07/04 Javascript
javascript导出csv文件(excel)的方法示例
2019/08/25 Javascript
js实现双人五子棋小游戏
2020/05/28 Javascript
[55:26]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第一场 2月23日
2021/03/11 DOTA
Python中将变量按行写入txt文本中的方法
2018/04/03 Python
对python3 Serial 串口助手的接收读取数据方法详解
2019/06/12 Python
canvas 如何绘制线段的实现方法
2018/07/12 HTML / CSS
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
Levi’s西班牙官方网站:李维斯,著名的牛仔裤品牌
2020/08/20 全球购物
应届毕业生求职信
2013/11/30 职场文书
大学生写自荐信的技巧
2014/01/08 职场文书
总经理司机职责
2014/02/02 职场文书
公司司机岗位职责范本
2014/03/03 职场文书
专业技术职务聘任书
2014/03/29 职场文书
组工干部演讲稿
2014/09/02 职场文书
环卫工作汇报材料
2014/10/28 职场文书
勤俭节约倡议书范文
2015/04/29 职场文书
高一地理教学工作总结
2015/08/12 职场文书
升级 Win11 还是坚守 Win10?微软 Win11 新系统缺失功能大盘点
2022/04/05 数码科技