jquery - 滚动表格中的弹出显示

标签 jquery html css html-table popup

我之前问过一个不完整的问题... 我重新发布了一个 JSFiddle 重现我的问题:

Example

此示例适用于 Mozilla,但不适用于 IE 或 Chrome。

解释: 我一个代表静态表头的表。第二个包含行。 每行有 2 个表格单元格。 第一个单元格可以是 mouseHover 以在其位置上显示弹出窗口。 问题是,当我在 chrome 和 IE 上滚动表格时,弹出窗口无法在空间中正确显示,但在 Mozilla 中可以。

悬停时弹出显示的单元格:

<div id="divCellule" runat="server" onmouseover="javascript:$(this).find("#infobulle").show();" onmouseout="javascript:$(this).find("#infobulle").hide();">
    <div class="infobulle" id="infobulle">
        <span>Title</title>
    </div>
    <span>063</span>
</div>

每个单元格都在表格的一行中。该表在 div 中“溢出”

代码:

<div class="overflow">
  <table class="table_planning">
      <tr>
         <td>
             <-CELL->
         </td>
      </tr>
      <tr>
         <td>
             <-CELL->
         </td>
      </tr>
      <tr>
         <td>
             <-CELL->
         </td>
      </tr>
      <tr>
         <td>
             <-CELL->
         </td>
      </tr>
      <tr>
         <td>
             <-CELL->
         </td>
      </tr>
   </table>
</div>

CSS:

.overflow {
    display: block;
    width: 100%;
    height: 450px;
    max-height: 450px;
    overflow-x: auto;
    overflow-y: scroll;
}

表格的 CSS 在 Fiddle 中(太长)。

希望它解释得更好......

最佳答案

请添加顶部和左侧位置

.table_planning .infobulle{left:20px; top;50px}

关于jquery - 滚动表格中的弹出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32265503/

相关文章:

jquery - 在元素列表中查找元素的兄弟元素

javascript - 如何从 html 中显示的元素列表创建数据对象

javascript - 页面重新加载后,菜单事件状态仍保留在单击的链接上

PHP 事件源继续执行

javascript - 如何在语义上改进此 UI 搜索选择下拉列表

html - 如何添加填充以形成选择元素?

javascript - 重新加载后 Angular JS 保留滚动位置

javascript - 用普通 CSS 覆盖 jQuery 中应用的 CSS(没有 !important)

javascript - 我如何在一页上使用两个 javascript 幻灯片?网页格式

javascript - JQuery:如何为元素分配字体