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 原型与继承说明
Jun 09 Javascript
javascript event 事件解析
Jan 31 Javascript
Jquery 切换不同图片示例代码
Dec 05 Javascript
js加入收藏以及使用Jquery更改透明度
Jan 26 Javascript
JavaScript实现横向滑出的多级菜单效果
Oct 09 Javascript
基于JavaScript实现类似于百度学术高级检索功能
Mar 02 Javascript
ES6新增的math,Number方法
Aug 06 Javascript
详解Vue单元测试case写法
May 24 Javascript
详解如何构建Promise队列实现异步函数顺序执行
Oct 23 Javascript
vue自定义指令之面板拖拽的实现
Apr 14 Javascript
react-intl实现React国际化多语言的方法
Sep 27 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
Nov 12 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伪静态页面函数附使用方法
2008/06/20 PHP
php字符串过滤strip_tags()函数用法实例分析
2019/06/24 PHP
php 中self,this的区别和操作方法实例分析
2019/11/04 PHP
javascript 文档的编码问题解决
2009/03/01 Javascript
基于jquery实现的鼠标拖拽元素复制并写入效果
2011/08/23 Javascript
jquery实现marquee效果(文字或者图片的水平垂直滚动)
2013/01/07 Javascript
自动设置iframe大小的jQuery代码
2013/09/11 Javascript
小巧强大的jquery layer弹窗弹层插件
2015/12/06 Javascript
AngularJS Bootstrap详细介绍及实例代码
2016/07/28 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
解决vue中使用swiper插件问题及swiper在vue中的用法
2018/04/04 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
Vue项目引进ElementUI组件的方法
2018/11/11 Javascript
Vue中使用canvas方法总结
2019/02/12 Javascript
vue实现购物车功能(商品分类)
2020/04/20 Javascript
[03:43]2014DOTA2西雅图国际邀请赛 newbee战队巡礼
2014/07/07 DOTA
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
2014/04/25 Python
Python中的Numpy入门教程
2014/04/26 Python
python twilio模块实现发送手机短信功能
2019/08/02 Python
Python txt文件如何转换成字典
2020/11/03 Python
python包的导入方式总结
2021/03/02 Python
iHerb台湾:维生素、保健品和健康产品
2018/01/31 全球购物
华为c/c++笔试题
2016/01/25 面试题
水务局局长岗位职责
2013/11/28 职场文书
英文商务邀请信
2014/01/22 职场文书
总经理工作职责范文
2014/03/14 职场文书
《莫泊桑拜师》教学反思
2014/04/23 职场文书
2014年医德医风工作总结
2014/11/13 职场文书
公务员考察材料
2014/12/23 职场文书
2016年植树节红领巾广播稿
2015/12/17 职场文书
《假如》教学反思
2016/02/17 职场文书
PHP 技巧 * SVG 保存为图片(分享图生成)
2021/04/02 PHP
Python中json.dumps()函数的使用解析
2021/05/17 Python
vue3获取当前路由地址
2022/02/18 Vue.js
java实现面板之间切换功能
2022/06/10 Java/Android