FullEmulationMouseWheel и Offset 1,675485008818342

Alekseyaz

Client
Регистрация
20.11.2014
Сообщения
162
Благодарностей
30
Баллы
28
Делаю скролл instance.ActiveTab.FullEmulationMouseWheel(0, 100); хочу 100 пикселей
получаю win_pageYOffset:167
ровно на 1,675485008818342, это глюк или так и должно быть?
 
Последнее редактирование:

Alekseyaz

Client
Регистрация
20.11.2014
Сообщения
162
Благодарностей
30
Баллы
28

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 385
Благодарностей
3 306
Баллы
113
DisplacementInTabWindow - смещение левого верхнего угла элемента относительно окна таба (считается как сдвиг родительского документа + сдвиг указанного элемента относительно документа),
а DisplacementInBrowser - смещение левого верхнего угла элемента относительно топ окна браузера (считается как для таба, но еще и учитывает скролл)
 

Alekseyaz

Client
Регистрация
20.11.2014
Сообщения
162
Благодарностей
30
Баллы
28
DisplacementInTabWindow - смещение левого верхнего угла элемента относительно окна таба (считается как сдвиг родительского документа + сдвиг указанного элемента относительно документа),
а DisplacementInBrowser - смещение левого верхнего угла элемента относительно топ окна браузера (считается как для таба, но еще и учитывает скролл)
А почему такой скролл? Задаю 100 пикселей, смещает на 167, на коэффициент 1.67, причем это недавно появилось до этого вроде все нормально работало
Раньше instance.ActiveTab.FullEmulationMouseWheel(html_ement); отрабатывал нормально и скролил страницу на середину, что бы элемент был по центру видимой обрасти, сейчас улетает за края
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)