【问题标题】:scroll table inside div not working in IEdiv内的滚动表在IE中不起作用
【发布时间】:2012-05-23 00:32:47
【问题描述】:

我在容器内有一张桌子(溢出)。表的一些特点:

1 - 悬停行(突出显示)

2 - 单击行并突出显示它

3 - 双击或输入打开的window.location

4 - 箭头键向下/向上导航到突出显示的行(保持在容器的中间)

5 - 滚动容器时,高亮行保持在容器中间

错误:

IE

1 - 当滚动容器时,突出显示的行不显示/工作(使用箭头键和滚动)

错误信息

var row_top = $(box).find('table').find('.row-highlight').offset().top; it is null or not is a object
Line: 100
Character: 21
Code: 0

歌剧

1 - 单击该行并使用箭头键跳转到中间容器,不保持导航顺序

2 - 按键箭头不起作用,仅当保持点击箭头起作用时。

DEMO

【问题讨论】:

  • 您能否对此进行更多解释“当滚动容器时,突出显示的行不显示/工作(使用箭头键和滚动)”

标签: javascript jquery internet-explorer


【解决方案1】:

这是一些设置鼠标悬停时行高亮的代码。这也使行突出显示与鼠标滚轮上的鼠标同步。您可能还需要扩展它以支持在箭头键之后进行同步。

how to highlight rows in a table on mouse hover ?

【讨论】:

    【解决方案2】:

    克里希南,这不是我需要的。我将解释:当我滚动时,我需要将中间行进入视图 div 将突出显示(选中)。例如,第 1,2,3,4,5 行进入视图,因此第 3 行将突出显示。再次向下滚动将显示第 6、7、8、9、10 行,因此第 8 行将突出显示。当我说“突出显示”意味着选择时

    【讨论】:

      猜你喜欢
      • 2018-02-02
      • 2021-08-21
      • 1970-01-01
      • 2011-08-23
      • 2013-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-11
      相关资源
      最近更新 更多