【问题标题】:Onscreen object move with scroll move/clientX使用滚动移动/clientX 移动屏幕上的对象
【发布时间】:2015-01-22 02:02:41
【问题描述】:

我在 IE7 上有完整的功能代码:

function ScrollControl()
{
   var obj = window.event.srcElement;
   var evento = obj.componentFromPoint(event.clientX,event.clientY);
   window.div_cabecalho.scrollLeft = obj.scrollLeft;
}

ScrollControl 是我在表格中的 onscroll 属性中调用的函数,它使表格标题随表格内容移动。 它在 IE 中有效,但在其他浏览器中无效。我尝试过类似 pageX 的变体来获取位置,但它总是返回未定义的值。

Jsfiddle 完整代码

【问题讨论】:

  • 它适用于 Firefox 和 chrome。您还需要测试什么类型的浏览器?
  • 不,它不起作用。只有表格内容移动,而不是表格标题/描述。

标签: javascript asp-classic


【解决方案1】:

使用 jquery 修复

$('#div_grid').on('scroll', function () {
 $('#div_cabecalho').scrollLeft($('#div_grid').scrollLeft());
});

【讨论】:

    猜你喜欢
    • 2017-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多