使用jQuery调整大小时保持容器滚动位置

时间:2014-07-29 16:13:33

标签: javascript jquery html css

我有一个带溢出的容器;在网页上定义了滚动。此容器将根据变量定期调整大小,例如,它可能会从1更改为2,这会导致容器的宽度加倍。

这是一个动态时间表。

我将同时访问旧值和新值,并且需要保持相同的滚动位置(即用户正在查看的日期)。

我试过这个,但它并没有起作用:

            var container = $("#container");
            var difference = newValue / oldValue;
            var newScrollPixels = container.scrollLeft() * difference;
            container.scrollLeft(newScrollPixels);

我在这里找不到什么东西?

请不要在调整大小后触发此代码。

0 个答案:

没有答案