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 获取链接(url)参数的方法
Feb 15 Javascript
判断对象是否Window的实现代码
Jan 10 Javascript
ASP.NET jQuery 实例18 通过使用jQuery validation插件校验DropDownList
Feb 03 Javascript
javascript中的previousSibling和nextSibling的正确用法
Sep 16 Javascript
Bootstrap作品展示站点实战项目2
Oct 14 Javascript
探讨AngularJs中ui.route的简单应用
Nov 16 Javascript
Angular.JS中的this指向详解
May 17 Javascript
基于javascript中的typeof和类型判断(详解)
Oct 27 Javascript
微信小程序实现获取用户信息并存入数据库操作示例
May 07 Javascript
Vue混入mixins滚动触底的方法
Nov 22 Javascript
vue递归获取父元素的元素实例
Aug 07 Javascript
JSON 入门教程基础篇 json入门学习笔记
Sep 22 Javascript
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多线程抓取网页实现代码
2010/07/22 PHP
Trying to clone an uncloneable object of class Imagic的解决方法
2012/01/11 PHP
PHP的可变变量名的使用方法分享
2012/02/05 PHP
PHP通过串口实现发送短信
2015/07/08 PHP
Docker配置PHP开发环境教程
2016/12/21 PHP
php str_getcsv把字符串解析为数组的实现方法
2017/04/05 PHP
Laravel框架之解决前端显示图片问题
2019/10/24 PHP
javascript得到XML某节点的子节点个数的脚本
2008/10/11 Javascript
[原创]js获取数组任意个不重复的随机数组元素
2010/03/15 Javascript
Firefox中autocomplete=&quot;off&quot; 设置不起作用Bug的解决方法
2011/03/25 Javascript
json格式的时间显示为正常年月日的方法
2013/09/08 Javascript
jQuery javaScript捕获回车事件(示例代码)
2013/11/07 Javascript
JS实现多物体缓冲运动实例代码
2013/11/29 Javascript
微信小程序 websocket 实现SpringMVC+Spring+Mybatis
2017/08/04 Javascript
Vue 路由 过渡动效 数据获取方法
2018/07/31 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
vue在自定义组件中使用v-model进行数据绑定的方法
2019/03/25 Javascript
[38:41]2014 DOTA2国际邀请赛中国区预选赛 LGD VS CNB
2014/05/22 DOTA
[16:19]教你分分钟做大人——风暴之灵
2015/03/11 DOTA
Python命令行参数解析模块getopt使用实例
2015/04/13 Python
python+opencv实现动态物体追踪
2018/01/09 Python
Python切片索引用法示例
2018/05/15 Python
python实现在遍历列表时,直接对dict元素增加字段的方法
2019/01/15 Python
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
2019/08/16 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
2019/08/18 Python
python网络爬虫 Scrapy中selenium用法详解
2019/09/28 Python
基于Python绘制个人足迹地图
2020/06/01 Python
解决PyCharm无法使用lxml库的问题(图解)
2020/12/22 Python
美国Randolph太阳镜官网:美国制造的飞行员太阳镜和射击眼镜
2018/06/15 全球购物
Nike瑞士官网:Nike CH
2021/01/18 全球购物
大四自我鉴定范文
2013/10/06 职场文书
超市采购员岗位职责
2015/04/07 职场文书
聘任书范文大全
2015/09/21 职场文书
python中的被动信息搜集
2021/04/29 Python
MySQL官方导出工具mysqlpump的使用
2021/05/21 MySQL
把77A收信机改造成收音机
2022/04/05 无线电