javascript – 使CSS工具提示跟随光标

前端之家收集整理的这篇文章主要介绍了javascript – 使CSS工具提示跟随光标前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在创建一个基于CSS的工具提示,它将在工具提示中包含大量内容,而不是处于静态位置,我想知道当您将鼠标悬停在链接上时,有一种简单的方法可以使其跟随光标.

以下是基于CSS的工具提示的示例

  1. <div class="couponcode">First Link
  2. <span class="coupontooltip">Content 1</span>
  3. </div>
  4.  
  5. .couponcode:hover .coupontooltip {
  6. display: block;
  7. }
  8.  
  9. .coupontooltip {
  10. display: none;
  11. background: #C8C8C8;
  12. margin-left: 28px;
  13. padding: 10px;
  14. position: absolute;
  15. z-index: 1000;
  16. width:200px;
  17. height:100px;
  18. }

http://jsfiddle.net/q46Xz/

解决方法

像这样的东西
  1. var tooltip = document.querySelectorAll('.coupontooltip');
  2.  
  3. document.addEventListener('mousemove',fn,false);
  4.  
  5. function fn(e) {
  6. for (var i=tooltip.length; i--;) {
  7. tooltip[i].style.left = e.pageX + 'px';
  8. tooltip[i].style.top = e.pageY + 'px';
  9. }
  10. }

FIDDLE

猜你在找的JavaScript相关文章