创建跟随光标 智能工具提示 jQuery Tip.js

  • 源码大小:10.76KB
  • 所需积分:1积分
  • 源码编号:19JP-3308
  • 浏览次数:813次
  • 最后更新:2023年05月29日
  • 所属栏目:工具提示
我要下载
加入收藏
本站默认解压密码:19jp.com 或 19jp_com

简介

Tip.js是一个小巧且可自定义的jQuery插件,用于创建好看的工具提示,当鼠标悬停在元素上时,这些工具提示会跟随光标

工具提示是使用HTML数据属性以智能的方式创建的,这意味着您可以在不创建多个实例的情况下拥有无限数量的工具提示。

参见:

  • 跟随光标的自定义工具提示`TooltipJS

如何使用它:

1.包括jQuery库和网页上的Tip.js。

  1. <link rel="stylesheet" href="/path/to/tip.css">
  2. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  3. <script src="/path/to/tip.js"></script>

2.初始化文档上的工具提示插件。

  1. $(function(){
  2. $().tip();
  3. });

3.在元素上附加一个基本的静态工具提示。

  1. <a class="tip"
  2. data-tip="Tooltip Content Here">
  3. Hover Me
  4. </a>

4.将工具提示移动限制为X轴、Y轴或两者。

  1. <a class="tip"
  2. data-tip="Tooltip Content Here"
  3. data-tip-follow="x">
  4. X-axis
  5. </a>
  6.  
  7. <a class="tip"
  8. data-tip="Tooltip Content Here"
  9. data-tip-follow="y">
  10. Y-axis
  11. </a>
  12.  
  13. <a class="tip"
  14. data-tip="Tooltip Content Here"
  15. data-tip-follow="xy">
  16. X-axis and Y-axis
  17. </a>
  18.  
  19. <a class="tip"
  20. data-tip="Tooltip Content Here"
  21. data-tip-follow="false">
  22. Disable
  23. </a>

5.设置工具提示的位置:“auto”、“left”、“right”、“top”、“bottom”。

  1. <a class="tip"
  2. data-tip="Tooltip Content Here"
  3. data-tip-position="auto">
  4. Auto
  5. </a>
  6.  
  7. <a class="tip"
  8. data-tip="Tooltip Content Here"
  9. data-tip-position="left">
  10. Left
  11. </a>
  12.  
  13. <a class="tip"
  14. data-tip="Tooltip Content Here"
  15. data-tip-position="right">
  16. Right
  17. </a>
  18.  
  19. <a class="tip"
  20. data-tip="Tooltip Content Here"
  21. data-tip-position="top">
  22. Top
  23. </a>
  24.  
  25. <a class="tip"
  26. data-tip="Tooltip Content Here"
  27. data-tip-position="bottom">
  28. Bottom
  29. </a>

6.设置显示/关闭工具提示之前的等待时间。

  1. $().tip({
  2. showTime: 200,
  3. hideTime: 1000,
  4. });

7.设置工具提示箭头的对齐方式。默认值:右。

  1. $().tip({
  2. align: 'center',
  3. });

8.根据“位置”选项确定是否将工具提示放置在左侧/右侧。默认值:false。

  1. $().tip({
  2. aside: true,
  3. });

9.覆盖默认的CSS选择器。

  1. $().tip({
  2. selector: '.myTip',
  3. });

预览截图