jquery - 如何在鼠标位置上方显示“模态”?
问题描述
我有一个表格,当鼠标悬停在列标题上时,我尝试显示一个弹出窗口,并在鼠标移出时隐藏
弹出行为是好的,但不是位置
我尝试根据鼠标位置添加位置,但它会阻止弹出显示
桌子
<th id="label_id"></th>
弹出
<div id="bubble_id" class="bubble" style="display:none;">
<div class="bubble-text">
<h4>Definition</h4>
<hr>
<p>my definition</p>
</div>
</div>
JS
$('#label_id').hover(
// au survol de la souris sur le champ en-tête
function () {
$('#bubble_id').removeAttr("style");
// mouse coordonate
var left = $(this).offset().left;
var top = $(this).offset().top;
// $('#bubble_id').attr("style","left:"+left+"px;"+"top:"+top+"px;");
},
function () {
$('#bubble_id').css({"display":"None"});
}
);
解决方案
推荐阅读
- r - 根据 R 中今天的值更改未来的所有值
- javascript - 作为道具传递时箭头函数未定义
- javascript - 获取嵌套对象中元素的所有父级
- hikaricp - Springboot hikari JDBC连接池缓存设置
- image - 图像和文字并排
- javascript - React 扩展类中的方法可以完成吗
- c++ - 在混合代码库中将 C 转换为 C++ 时出现许多包含错误
- android - 逆向工程时如何保护firebase google-services.json文件
- c# - Setting chekbox value using Blazor without binding
- c - Hackerrank: C - 查询文档