gpt4 book ai didi

javascript - 在鼠标悬停时显示一个像 jQuery Tooltip 这样的 div

转载 作者:行者123 更新时间:2023-11-30 12:54:52 28 4
gpt4 key购买 nike

让我们考虑休闲场景

 <p>jhony</p>
<p>ram</p>
<p>lilly</p>

<div id="about"></div>

<script>
$(function() {
$('p').hover(function() {
$('#about').show();
}, function() {
$('#about').hide();
});
});

知道鼠标悬停在 p 标签上时会显示一个 div,但它始终采用固定/绝对位置,但我想根据悬停元素显示它。

例子:

如果我将鼠标放在“jhony”上,那么 about div 应该显示在它的左边,如果我将鼠标放在“ram”上,那么 about div 应该显示在它的左边,如果我将鼠标放在 'lilly' 上,那么 about div 应该显示在它的左边。

最终它应该像 jQuery 工具提示一样工作。

最佳答案

为什么要使用 jQuery?你只能使用 css

p:hover span{display : block}

或者如果您想使用 jQuery/js,您必须计算从窗口顶部到 p 的高度并将其设置为您的 div:$(函数() {
$('p').hover(function() { $('#about').css('top',this.offset().top
)}

关于javascript - 在鼠标悬停时显示一个像 jQuery Tooltip 这样的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19568531/

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