Как сделать чтобы действие touch не "промахивалось"?

  • Автор темы Автор темы Nekro
  • Дата начала Дата начала
  • Теги Теги
    touch

Nekro

Client
Регистрация
01.08.2020
Сообщения
246
Реакции
26
Баллы
28
Здравствуйте.

Использую для клика по кнопке "Читать" в твиттере кубик touch. Он у меня постоянно задевает вкладку, которая переключает читателей и читаемых. Как сделать чтобы клик был чётко по нужному элементу, а не поверх чего-то ещё? Постоянно такая проблема. Скролит вверх и жмёт по вкладке, а кнопка под ней.

Я попробовал сделать сначала focus на элементе, но это тоже не всегда помогает. В твиттере не помогло. Вот скрин:

63552

Нашёл эту тему: https://zennolab.com/discussion/thr...ajut-na-skrytyx-ehlementax.82023/#post-550357

Но может всё же есть способ обойти это? Как то чуть выше скролить что ли. Но он берёт рандомно элементы и сам скролит как ему надо.
 
если вопрос стоит в том, как сделать что бы встроенная функция тач работала не так как это задумали разработчики, то ответ явно - никак.
встроенных методов в зенке для проверки перекрытия нужного элемента другим элементом, нету.
в данном случае надо самостоятельно двигать страницу так что бы элементы не перекрывались, проводить контроль перекрытия и только после всего этого делать тач по элементу.
 
  • Спасибо
Реакции: Nekro
  • Спасибо
Реакции: Nekro
воть, вспомнил что была подобная пьянка :-) https://zennolab.com/discussion/threads/proverka-vidimosti-ehlementa.78390/post-524376
решение не готовое, надо пилить напильником под свои нужды.
Ну а скрол в нужные координаты тачем делать полюбому самому придется.
Спасибо. Как вариант такой костыль можно использовать. А если тупо загрузить страницу и удалить ненужный элемент из html? (в моём случае 2 вкладки) Как такое сделать на C# найдя элемент по class/id/xpath?
 
Спасибо. Как вариант такой костыль можно использовать. А если тупо загрузить страницу и удалить ненужный элемент из html? (в моём случае 2 вкладки) Как такое сделать на C# найдя элемент по class/id/xpath?
ну так установи ему атрибут innerhtml в пустоту :-)
или можно его тупо удалить совсем. вот пример. https://zennolab.com/discussion/threads/kak-udalit-lishnie-ehlementy-so-stranicy.50343/post-473862
 
  • Спасибо
Реакции: Nekro
Скажите, а кубик touch по элементу кликает по рандомным координатам элемента или по одним и тем же?
 

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