Как программно прокрутить div (overflow: scroll) в веб-просмотре? (какао / цель с) - PullRequest
1 голос
/ 18 августа 2011

У меня есть клиент чата с веб-интерфейсом, который использует элемент DIV с переполнением: прокрутка в качестве основного окна. Я не хочу прокручивать весь веб-просмотр, поскольку он содержит другие элементы, которые должны оставаться статическими, только один элемент DIV, с помощью кода.

Я знаю, что могу получить доступ к основному просмотру прокрутки через:

NSScrollView * scrollView = [[[[mywebview mainFrame] frameView] documentView] enclosingScrollView];

Я мог бы также использовать iframe вместо DIV и доступ через (извините за цепочку):

NSScrollView * scrollView = [[[[[mywebview mainFrame] findFrameNamed: @ "myiframe"] frameView] documentView] enclosingScrollView];

... но я понятия не имею, как получить прямой доступ к scrollview элемента DIV / (каким бы он ни был). Любые идеи кто-нибудь?

P.S. Я знаю, что мог бы использовать jquery или подобное для прокрутки через javascript (мой текущий метод), но я бы предпочел сделать все это в основном коде.

Та.

...