我正在创建一个基于CSS的工具提示,它将在工具提示中包含大量内容,而不是处于静态位置,我想知道当您将鼠标悬停在链接上时,有一种简单的方法可以使其跟随光标.
以下是基于CSS的工具提示的示例
<div class="couponcode">First Link <span class="coupontooltip">Content 1</span> </div> .couponcode:hover .coupontooltip { display: block; } .coupontooltip { display: none; background: #C8C8C8; margin-left: 28px; padding: 10px; position: absolute; z-index: 1000; width:200px; height:100px; }
解决方法
像这样的东西
var tooltip = document.querySelectorAll('.coupontooltip'); document.addEventListener('mousemove',fn,false); function fn(e) { for (var i=tooltip.length; i--;) { tooltip[i].style.left = e.pageX + 'px'; tooltip[i].style.top = e.pageY + 'px'; } }