【发布时间】:2013-09-13 09:42:53
【问题描述】:
我有什么?
一个有很多行的 html 表。
一个隐藏的 (display=none) div,其中包含一些输入控件(我们称之为“div-to-display”)。整个页面只显示一个 div。
我要做什么?
当鼠标悬停在每行的第一个单元格上时 - 在其下方显示“div-to-display”(如工具提示)。
但是,我不能为每个表格行创建一个单独的 div-to-display div。所有单元格必须使用相同的“div-to-display”元素。
在显示 div-to-display div 时,它应该是浮动的。这意味着它不会更改表格中其他单元格的位置。它将在他们之上。
你知道如何使用jquery`javascript` 来做到这一点吗?
【问题讨论】:
-
请显示一些您尝试过的代码?
-
你能把你拥有的东西和你想做的事
-
太抽象了...添加代码,否则您将得不到答案。
-
查看 jquery
offset() -
我认为这是可以使用绝对定位的时候,然后您可以使用
position()或offset()jQuery 方法以 JSON 格式返回元素的位置值,以进行所需的操作和设置。您可以在文档中阅读更多内容。
标签: javascript jquery hover