分别编程滚动2个div

时间:2013-12-01 06:08:43

标签: javascript html css

我有2个可滚动的div,其中包含带有id的对象 我试图在视觉上对齐 - 其中obj和ff在不同的div中

var el = document.getElementById(obj);
el.scrollIntoView(true);
var el = document.getElementById(ff);
el.scrollIntoView(true);

现在发生的事情是滚动不是特定于持有对象的div。 也就是说,同时滚动两个div。 我希望能够单独滚动div中的对象,希望仅使用Javascript/CSS. 希望这就足够了。 增加:FIDDLE:http://jsfiddle.net/wTjR6/2/在这个例子中obj和ff最终应该在同一水平面上。

1 个答案:

答案 0 :(得分:0)

也许您可以尝试设置div容器的scrollTop属性。

// JavaScript
var el = document.getElementById("obj");
el.parentNode.scrollTop = el.offsetTop - 5;

// jQuery
$("#ff").parent().scrollTop($("#ff").offset().top - 5);

小提琴:http://jsfiddle.net/wTjR6/1/