программная прокрутка 2 делений отдельно

0

У меня есть 2 прокручиваемых div, содержащих объекты с идентификаторами, которые я пытаюсь визуально выровнять - где obj и ff находятся в разных divs

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

Теперь происходит то, что прокрутка не является специфической для div, удерживающего объект. То есть, прокрутка выполняется одновременно на обоих div. Я хочу иметь возможность прокручивать объекты в divs отдельно, надеюсь, используя только Javascript/CSS. Надеюсь, этого достаточно. ADDED: FIDDLE: http://jsfiddle.net/wTjR6/2/ в этом примере obj и ff должны заканчиваться на одном и том же горизонтальном уровне.

Теги:

1 ответ

0
Лучший ответ

Возможно, вы можете попробовать установить свойство scrollTop контейнера div.

// 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/

  • 0
    смещение объектов ммм, при смещении объектов создается впечатление, что прокрутка не является отдельной.
  • 0
    Что вы имеете в виду под "не отделить"? У меня сложилось впечатление, что вы хотите выделить объект в родительском контейнере?
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню