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 相关文章推荐
JS代码判断IE6,IE7,IE8,IE9的函数代码
Aug 02 Javascript
JS控制图片翻转示例代码(兼容firefox,ie,chrome)
Dec 19 Javascript
javascript中cookie对象用法实例分析
Jan 30 Javascript
详解JavaScript中getFullYear()方法的使用
Jun 10 Javascript
举例详解JavaScript中Promise的使用
Jun 24 Javascript
JavaScript程序设计之JS调试
Dec 09 Javascript
Angularjs整合微信UI(weui)
Mar 15 Javascript
jQuery获取父元素及父节点的方法小结
Apr 14 Javascript
Asp.Net之JS生成分页条的方法
Nov 23 Javascript
Bootstarp 基础教程之表单部分实例代码
Feb 03 Javascript
vue中如何引入jQuery和Bootstrap
Apr 10 jQuery
vue 2.1.3 实时显示当前时间,每秒更新的方法
Sep 16 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新手NOTICE错误常见解决方法
2011/12/07 PHP
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
php禁止某ip或ip地址段访问的方法
2015/02/25 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
Thinkphp框架开发移动端接口(1)
2016/08/18 PHP
微信公众平台开发教程⑥ 微信开发集成类的使用图文详解
2019/04/10 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
JavaScript高级程序设计 错误处理与调试学习笔记
2011/09/10 Javascript
javascript对中文按照拼音排序代码
2014/08/20 Javascript
JavaScript中的函数嵌套使用
2015/06/04 Javascript
js 获取元素所有兄弟节点的实现方法
2016/09/06 Javascript
jQuery实现移动端手机商城购物车功能
2016/09/24 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
2017/01/14 Javascript
JavaScript原生节点操作小结
2017/01/17 Javascript
JavaScript登录记住密码操作(超简单代码)
2017/03/22 Javascript
将angular.js项目整合到.net mvc中的方法详解
2017/06/29 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
详解Vue调用手机相机和相册以及上传
2019/05/05 Javascript
使用JQuery自动完成插件Auto Complete详解
2019/06/18 jQuery
VUE组件中的 Drawer 抽屉实现代码
2019/08/06 Javascript
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
python使用循环实现批量创建文件夹示例
2014/03/25 Python
node.js获取参数的常用方法(总结)
2017/05/29 Python
Python paramiko模块的使用示例
2018/04/11 Python
numpy向空的二维数组中添加元素的方法
2018/11/01 Python
python numpy存取文件的方式
2020/04/01 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
预订旅游活动、景点和旅游:GetYourGuide
2019/09/29 全球购物
英语师范专业毕业生自荐信
2013/09/21 职场文书
大学生职业规划前言模板
2013/12/27 职场文书
《浅水洼里的小鱼》听课反思
2014/02/28 职场文书
职业生涯规划书怎么写?
2014/09/14 职场文书
物业前台接待岗位职责
2015/04/03 职场文书
正确使用MySQL INSERT INTO语句
2021/05/26 MySQL
Python提取PDF指定内容并生成新文件
2021/06/09 Python
关于Spring配置文件加载方式变化引发的异常详解
2022/01/18 Java/Android