100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > html鼠标位置采集 css – HTML – 相对于鼠标指针的工具提示位置

html鼠标位置采集 css – HTML – 相对于鼠标指针的工具提示位置

时间:2022-04-15 18:08:05

相关推荐

html鼠标位置采集 css – HTML – 相对于鼠标指针的工具提示位置

对于默认工具提示行为,只需添加title属性。这不能包含图像。

Hover me

在澄清问题之前,我用纯JavaScript做到这一点,希望你觉得有用。图像将弹出并按照鼠标。

JavaScript

var tooltipSpan = document.getElementById('tooltip-span');

window.onmousemove = function (e) {

var x = e.clientX,y = e.clientY;

tooltipSpan.style.top = (y + 20) + 'px';

tooltipSpan.style.left = (x + 20) + 'px';

};

CSS

.tooltip span {

display:none;

}

.tooltip:hover span {

display:block;

position:fixed;

overflow:hidden;

}

扩展多个元素

多个元素的一个解决方案是更新所有工具提示跨度,并在鼠标移动时将其设置在光标下。

var tooltips = document.querySelectorAll('.tooltip span');

window.onmousemove = function (e) {

var x = (e.clientX + 20) + 'px',y = (e.clientY + 20) + 'px';

for (var i = 0; i < tooltips.length; i++) {

tooltips[i].style.top = y;

tooltips[i].style.left = x;

}

};

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。