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>
#floatingMenu {
position: absolute;
left: 0;
top: 0;
background-color: #f1f1f1;
padding: 10px;
border: 1px solid #ccc;
display: none;
}
</style>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<div id="floatingMenu">
<ul>
<li>菜单项1</li>
<li>菜单项2</li>
<li>菜单项3</li>
</ul>
</div>
<script>
$(document).ready(function() {
var menu = $('#floatingMenu');
$(document).mousemove(function(event) {
menu.css({
top: event.pageY + 20,
left: event.pageX - menu.outerWidth() - 20
});
});
$(document).mouseover(function() {
menu.show();
});
$(document).mouseout(function() {
menu.hide();
});
});
</script>
</body>
</html>
通过以上方法,可以有效地实现和优化jQuery鼠标跟随左侧浮动菜单的效果。
领取专属 10元无门槛券
手把手带您无忧上云