gpt4 book ai didi

javascript - 悬停时元素位置正在改变

转载 作者:太空宇宙 更新时间:2023-11-03 23:46:38 24 4
gpt4 key购买 nike

我有一个带有文本的 div。我想在悬停 div 而不是光标时创建一个黄色圆圈背景。

这是我目前得到的: JsFiddle Demo

HTML:

<div id="board">
<div id="ball"></div>
Lorem ipsum dolor sit....
</div>

JQuery:

$(function(){
$("#board").mousemove(function(e){
var ball = $("#ball");
var ballRadius = parseInt(ball.css("width"))/2;
var parentOffset = $(this).offset();
var relX = e.pageX - parentOffset.left - ballRadius;
var relY = e.pageY - parentOffset.top - ballRadius;
ball.css("top",relY + "px");
ball.css("left",relX + "px");
ball.css("display","inline-block");
});
});

我设法做到了,但是,当鼠标悬停时,我所有的文字都被移动了。

最佳答案

position: relative 添加到 #board 并将 #ballposition: relative 更改为 position:absolute

关于javascript - 悬停时元素位置正在改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21413247/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com