- Регистрация
- 07.03.2017
- Сообщения
- 165
- Благодарностей
- 27
- Баллы
- 28
Как получить top элемента, независимый от скролла (т.е. top от начала страницы)?
Вышеприведённый код даёт правильное значение при нулевом скролле, но неверное после прокрутки (напр. если прокрутить страницу вниз и наш элемент окажется сверху за пределами видимой области, значение top будет отрицательным). Понятно конечно что можно прибегнуть к JS, взять pageYOffset и засунуть её в C#, вычислив нужный top, но решение несколько костыльное (нужен ещё один экшен[JS], хоть и с одной строчкой). Есть ли в C# подобный метод?
Код:
HtmlElement he = instance.ActiveTab.FindElementByAttribute("","","", 0);
int height = he.Height;
Последнее редактирование: