jQuery鼠标跟随提示框是一种常见的网页交互效果,当用户将鼠标悬停在某个元素上时,会显示一个提示框,提示框会跟随鼠标的移动而移动。
以下是一个简单的jQuery鼠标跟随提示框的实现示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery鼠标跟随提示框</title>
<style>
.tooltip {
position: absolute;
background: #333;
color: #fff;
padding: 5px;
border-radius: 5px;
display: none;
}
</style>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<div id="tooltip"></div>
<button class="tooltip-target">悬停我</button>
<script>
$(document).ready(function() {
var tooltip = $('#tooltip');
$('.tooltip-target').hover(function() {
var title = $(this).attr('title');
tooltip.html(title);
tooltip.css({
display: 'block',
left: event.pageX + 20,
top: event.pageY
});
}, function() {
tooltip.css('display', 'none');
});
$(document).mousemove(function(event) {
tooltip.css({
left: event.pageX + 20,
top: event.pageY
});
});
});
</script>
</body>
</html>
mousemove
事件中正确计算提示框的位置。hover
事件中正确获取和设置提示框的内容。通过以上示例代码和解决方法,你可以实现一个简单的jQuery鼠标跟随提示框,并解决常见的相关问题。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云