gpt4 book ai didi

jquery - jQuery offset(); 是否对 td 细胞有效吗?

转载 作者:行者123 更新时间:2023-12-01 01:28:46 24 4
gpt4 key购买 nike

我试图在表格中几个 td 单元格的左侧稍稍弹出一个工具提示:

$('table.seafood td.prod4').hover(function() {
var offset = $(this).offset();
$("div.peekSeafood4").fadeIn(200);
$("div.peekSeafood4").css('left', offset.left + 'px');
}, function() {
$("div.peekSeafood4").fadeOut(200);
});

它不起作用,将工具提示抛到屏幕一侧很远的地方。

offset();不适用于 td 单元格/表格?

最佳答案

是的,offset()适用于表格单元格。 This demo将向您展示它在最基本的层面上的工作原理。

我怀疑问题出在 $("div.peekSeafood4") ,它将相对于其 offsetParent 定位元素 - 您可能需要确保 offsetParent匹配元素是 <body>元素。

正如 @patrick_dw 之前指出的那样,也有可能 position() 会给你正确的结果,具体取决于工具提示弹出窗口在 DOM 中的位置。

关于jquery - jQuery offset(); 是否对 td 细胞有效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6078266/

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