提示框效果(tooltip)是常见的网页特效,它的功能是当用户将指针放置在控件上时为用户显示提示信息。
实现原理
我们将需要显示提示框的部分称为:tooltip 超链接。
当鼠标移动到 tooltip 超链接上时,首先判断是否存在与之对应的提示框元素,如果存在就将其显示;不存在的话就用JavaScript代码创建一个新的 DOM 元素,然后将新建的 DOM 元素附在原来的 tooltip 超链接元素后面。
每个ToolTip提示框都是一个 div 元素,新建 DOM 元素的格式是类似这样的:
1 | <div class="tooltip" id="xx"> xxxxxx </div> |
这里将用到两个函数:
1 | document.createElement(); // 创建一个 HTML 元素 |