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写的点击上下滚动的小例子
Aug 27 Javascript
JS小功能(checkbox实现全选和全取消)实例代码
Nov 28 Javascript
深入探寻seajs的模块化与加载方式
Apr 14 Javascript
Jquery技巧(必须掌握)
Mar 16 Javascript
jQuery四种选择器使用及示例
Jun 05 Javascript
JavaScript基于原型链的继承
Jun 22 Javascript
Bootstrap轮播插件中图片变形的终极解决方案 使用jqthumb.js
Jul 10 Javascript
JS中正则表达式全局匹配模式 /g用法详解
Apr 01 Javascript
Angularjs 双向绑定时字符串的转换成数字类型的问题
Jun 12 Javascript
深入理解vuex2.0 之 modules
Nov 20 Javascript
jQuery 防止相同的事件快速重复触发方法
Feb 08 jQuery
浅谈ng-zorro使用心得
Dec 03 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
实现分十页分向前十页向后十页的处理
2006/10/09 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
2013/11/07 PHP
浅析get与post的一些特殊情况
2014/07/28 PHP
php中异常处理方法小结
2015/01/09 PHP
php curl登陆qq后获取用户信息时证书错误
2015/02/03 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
用js实现预览待上传的本地图片
2007/03/15 Javascript
一个javascript参数的小问题
2008/03/02 Javascript
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
使用js实现一个可编辑的select下拉列表
2014/02/20 Javascript
Javascript字符串对象的常用方法简明版
2014/06/26 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
2015/03/03 Javascript
jQuery+PHP实现动态数字展示特效
2015/03/14 Javascript
Jquery遍历Json数据的方法
2015/04/20 Javascript
require.js的用法详解
2015/10/20 Javascript
javascript实现随机显示星星特效
2016/01/28 Javascript
关于vue里页面的缓存详解
2019/11/04 Javascript
vue router返回到指定的路由的场景分析
2020/11/10 Javascript
Python中的包和模块实例
2014/11/22 Python
Python基于scrapy采集数据时使用代理服务器的方法
2015/04/16 Python
Python的函数的一些高阶特性
2015/04/27 Python
python实现爬山算法的思路详解
2019/04/09 Python
Python for i in range ()用法详解
2020/09/18 Python
Python实现AI换脸功能
2020/04/10 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
2020/06/11 Python
sublime3之内网安装python插件Anaconda的流程
2020/11/10 Python
python字典按照value排序方法
2020/12/28 Python
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
联想西班牙官网:Lenovo西班牙
2018/08/28 全球购物
攀岩、滑雪、徒步旅行装备:Black Diamond Equipment
2019/08/16 全球购物
儿子婚宴答谢词
2014/01/09 职场文书
小学生暑假感言
2014/02/06 职场文书
大学专科自荐信
2014/06/17 职场文书
老生常谈 使用 CSS 实现三角形的技巧(多种方法)
2021/04/13 HTML / CSS
使用pandas或numpy处理数据中的空值(np.isnan()/pd.isnull())
2021/05/14 Python