JS中使用react-tooltip插件实现鼠标悬浮显示框

来源:脚本之家  责任编辑:小易  

JavaScript 依赖于浏览器的运行环境。是一种解释执行的脚本语言。所以,只能以文本的形式被解释执行,不能被编译。有些运行形式,比如.js .hta 的执行方式看似一个独立的应用程序。其实后台也是解释执行的。

前段时间遇到的一个需求,要求鼠标悬停显示使用描述, 用到了react-tooltip插件,今天写一个总结

JavaScript 依赖于浏览器的运行环境。是一种解释执行的脚本语言。所以,只能以文本的形式被解释执行,不能被编译。有些运行形式,比如.js .hta 的执行方式看似一个独立的应用程序。其实后台也是解释执行的。

先看效果(为了方便参考,用的是原始样式):

这个问题我真的是服了老铁,你看啊男金刚变汽车了,可以坐进去,那女金刚呢,你是不是要昨进人家胎盘里啊!首先啊,变形金刚里好像有女机器人,女汽车人,G1中有一集专门写到,艾丽塔是领袖,当时擎天柱还是仓库工人的时候他们是朋友,后来落难了,被钛师傅救起改造,一个是变成擎天柱、一个变成艾丽塔。女汽车人的根据地很神秘,一直隐藏在赛普坦。再说了,人家是这么热血,的故事来个女金刚是怎么回事?我感觉还是导演觉得这些金刚都应该纯粹一点,就是男人,就是勇敢,都是战士,出个女金刚,怎么滴你还指望他们有一段刻苦铭心的爱情?输油管大战排气筒??

文档参考地址:

1965年10元人民币就是收藏市场上人们俗称的大团结,是第三套人民币中的老大哥。这张人民币在1966年发行的,有两种版本在市面上流通,分别是三罗马和二罗马。1965年10元人民币票面长度是15.7厘米,宽度是7.2厘米。票面的长度在第三套人民币名列前茅。同样有名的10元人民币是53年的大黑十,虽然1965年10元没有前者那么春风得意,但是在收藏界也有自己的一席之地。先简单的介绍一下“大团结”吧! 【类别】第三套人民币【发行时间】1966年1月10日【停用时间】2000年7月1日【纸币上的时间】1965年【藏品面值】10元【字冠字号】三冠七号码/二冠八号码【正面图案】人民代表步出人民大会堂图【票

https://www.npmjs.com/package/react-tooltip

有句港话确实是这么说,如果一个人七八年都不换车,只有一个原因——穷。人们不会从车况的角度和人的生活态度考虑,而是会觉得这个人可能“混得不好”,没钱换车。然而,真是这样吗?我看是不一定吧,一千个人当中是有一千种生活方式的。确实有这样一些人,他们对车有很大的喜好和较高的追求,所以在赚了钱之后迫不及待地换车,这样做也无非是为了满足自己的虚荣心,以此当作一种社交的符号。当我们见惯了此种选择,难免会让我们产生一些想法:那些7年都不换车的人是因为穷,没钱再购车。从这个问题的详细描述中可以看的出来,你的这个朋友买东西是有计划的,买东西打折对比,一个是打折大家都知道是便宜,二是对比才知道好坏。对于他而言,可能

1, 首先在配置文件加上引用

谢邀。首先说明一点,动物是会得胃病的。东北一个动物园曾经有十一只老虎因为得胃病而死亡。你很少听说动物得胃病是因为动物有病不会去医院,死了就死了。甚至没死就被其他捕猎者猎食了。除了动物园和人工养殖的,很少有人关心动物怎么死。另外,哺乳类动物像人类这么长寿的物种并不多见,猫狗类的十几年就死了,人类一般胃病都是三四十岁以后开始出现。短命的物种没到犯胃病就挂了。在没有学会用火以前,人类的食物跟大猩猩差不多。采集野果,捕捉小动物,属于杂食动物。物种的生存习惯,更多是由于环境造成的。吃什么取决处于什么环境。在野外,不像下馆子,没有多少机会挑食。

2, 然后在页面内引入:

3, react-tooltip的使用非常方便, 在需要鼠标悬停显示的标签上加上data-tip和data-html属性

比如我希望鼠标悬停在某个图标时展示提示框,代码如下:

data-tip属性是悬浮框内的文字,可以使用HTML标签形式.我的悬浮框内容就是定义的HTML片段:

<p>具体支付方式说明:</p>

<p>1.动态客户扫商户: 商户生成付款二维码,顾客用相应的钱包付款</p>

<p>2.动态商户扫顾客: 顾客出示付款二维码,商户扫码收款</p>

<p>3.静态客户输入金额: 顾客扫商户的静态二维码,输入付款金额,进行付款</p>

<p>4.静态商户输入金额: 商户输入金额,顾客扫商户的静态二维码进行付款</p>

data-place属性是显示位置,我设置的是在下方显示

data-type属性是显示的样式

data-class是自定义的样式名称

如果要自己定义悬浮框样式,可以在自定义的样式内加入权重覆盖原有样式,比如:

最终效果:

4, 更多插件属性和函数请参考文档:

https://www.npmjs.com/package/react-tooltip

有句港话确实是这么说,如果一个人七八年都不换车,只有一个原因——穷。人们不会从车况的角度和人的生活态度考虑,而是会觉得这个人可能“混得不好”,没钱换车。然而,真是这样吗?我看是不一定吧,一千个人当中是有一千种生活方式的。确实有这样一些人,他们对车有很大的喜好和较高的追求,所以在赚了钱之后迫不及待地换车,这样做也无非是为了满足自己的虚荣心,以此当作一种社交的符号。当我们见惯了此种选择,难免会让我们产生一些想法:那些7年都不换车的人是因为穷,没钱再购车。从这个问题的详细描述中可以看的出来,你的这个朋友买东西是有计划的,买东西打折对比,一个是打折大家都知道是便宜,二是对比才知道好坏。对于他而言,可能

总结

以上所述是小编给大家介绍的JS中使用react-tooltip插件实现鼠标悬浮显示框,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

如何使用react-tools将jsx编译成JavaScript

JavaScript 依赖于浏览器的运行环境。是一种解释执行的脚本语言。所以,只能以文本的形式被解释执行,不能被编译。有些运行形式,比如.js .hta 的执行方式看似一个独立的应用程序。其实后台也是解释执行的。

如何使用react-tools将jsx编译成JavaScript

命令行执行:

jsx src/ build/

为什么我的react-developer tools 开发者工具上没有react的选项

用带chrome网上应用商店的老版本google,在应用商店上下载react-developer tools,才有react页面

react developer tools 怎么使用

它包含了一些新的功能, 包括:

完全采用React开发,让其更易于开发和扩展

Firefox 支持

Selected component instance is available as $r from the console

More detail is shown in props in the component tree

Right-click any node and choose "Show Source" to jump to the render method in the Sources panel

Right-click any props or state value to make it available as $tmp from the console

Full React Native support

  • 本文相关:
  • javascript实现鼠标在文字上悬浮时弹出悬浮层效果
  • vue.js鼠标悬浮更换图片功能
  • javascript dom事件操作小结(监听鼠标点击、释放,悬停、离开等)
  • js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
  • 基于js代码实现当鼠标悬停表格上显示这一格的全部内容
  • css或者js实现鼠标悬停显示另一元素
  • js设置鼠标悬停改变背景色实现详解
  • 深入理解react native原生模块与js模块通信的几种方式
  • javascript的函数
  • js+div实现鼠标划过切换层效果的实例代码
  • javascript:window.open弹出窗口的位置问题
  • js数组转json并在后台对其解析具体实现
  • javascript严格模式禁用with语句的原因
  • js打开新窗口方法整理
  • js逻辑运算符短路操作实例分析
  • 纯js焦点图特效实例(可一个页面多用)
  • javascript管中窥豹 形参与实参浅析
  • 如何使用react-tools将jsx编译成JavaScript
  • 如何使用react-tools将jsx编译成JavaScript
  • 为什么我的react-developer tools 开发者工具上没...
  • react写的html文件,打开不起作用,提示如下,必须...
  • react developer tools 怎么使用
  • 如何通过npm安装react-tools
  • Mac上安装react-tools,没成功,求帮助
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved