Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Zm1
1 / 1 / 1
Регистрация: 12.05.2014
Сообщений: 16
#1

Эмуляция перетаскивания слайдера мышью (MouseEvents, mousemove) - JavaScript

01.10.2017, 03:22. Просмотров 157. Ответов 0
Метки нет (Все метки)

Имеется китайская капча Geetest.
После нажатия на объект с синей точкой появляется слайдер, который надо перетащить, например на 50 пикселей.

Есть код написанный и чуток переработанный от другого слайдера:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
function MyMouseEvent(mouse, set, x1, y1, x2, y2, target)
{
  m = window.document.createEvent("MouseEvents");
  m.initMouseEvent(mouse, true, true, window, set, x1, y1, x2, y2, false, false, false, false, 0, null);
  target.dispatchEvent(m);
};
 
merg = document.querySelector('div.geetest_slider_button');
cord = merg.getBoundingClientRect();
 
MyMouseEvent('mousedown', 1, cord.bottom, cord.height, cord.left   , cord.top, merg);
MyMouseEvent('mousemove', 1, cord.bottom, cord.height, cord.left+50, cord.top, merg);
MyMouseEvent('mouseup'  , 1, cord.bottom, cord.height, cord.left   , cord.top, merg);
Вобщем, ползунок не передвигается.
Если есть мысли - подскажите, где копать.
http://www.cyberforum.ru/cpp-beginners/thread1348718.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.10.2017, 03:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Эмуляция перетаскивания слайдера мышью (MouseEvents, mousemove) (JavaScript):

Реализация перетаскивания мышью изображения в pictureBox
Здравствуйте! Подскажите пожалуйста как реализовать перетаскивание изображения...

Смена пунктов меню местами при помощи перетаскивания мышью.
Всем привет! Очень нужна ваша помощь. Вопрос заключается в том, как менять...

С мышью MouseDown и MouseMove нарисовать объекты в заданных координатах
У меня в одной из программок нормально работает в Visual Basic Net: Procedure...

Эмуляция перемещения мышью
Как сделать программно перемещение объекта мышью. Код //1 ...

Эмуляция клика мышью к QTWebEngineView
Добрый день! Возникла проблема, решения которой не удалось найти...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.10.2017, 03:22
Привет! Вот еще темы с решениями:

Вёрстка слайдера | Автоматическая прокрутка слайдера
Здравствуйте! ;) Вот на стадии разработки сайта случилась такая проблема...

Область перетаскивания
Сразу извиняюсь что столько вопросов и тем) но учусь... 1)Как реализовать...

MouseMove
Здравствуйте, подскажите, как сделать так чтобы после убирания курсора с Label,...

MouseMove
Как программно отключить событие MouseMove


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru