Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: putman on October 01, 2016, 12:06:45 PM
-
Здравствуйте.
Не смог найти функции, которая прокрутит экран в браузере на точное количество пикселей.
Колесо мыши не подходит, т.к. "крутит" на N-количество строк.
Спасибо.
-
Гораздо проще на нужное количество пикселей перемещать само окно браузера.
-
Гораздо проще на нужное количество пикселей перемещать само окно браузера.
Тогда снизу в браузере не прокрутится новая инфа, а останется старая.
Двигать нужно много-много тысяч пикселей вниз, прокрутка нужна, точная, попиксельная прокрутка.
-
попиксельная прокрутка вещь очень странная, нормальным людям всегда хватало построчной, программисты ведь не совсем дураки, он описывают только те действия на каторые есть спрос, какой смысл ловить пиксели если утверждаете что перемещать нужно, ажно на несколько тысяч?
-
Можно использовать клавиши PAGEDOWN, будет прокручивать экранами.
KEYPRESS(#PAGEDOWN)
WAITMS(500)
Или стрелку вниз, крутит меньше чем колесико.
KEYPRESS(#DOWN)
WAITMS(100)
Также можно зайти в настройки мыши и установить прокрутку колесиком 1 строка.
-
Если очень вам неймётся..., то можете левой кнопкой мыши зажимать ползунок прокрутки в правой стороне браузерного окна и смещать его попиксельно в нужном направлении, найти картинку ползунка и выполнять эти действия для кликера несложно.
-
Если очень вам неймётся..., то можете левой кнопкой мыши зажимать ползунок прокрутки в правой стороне браузерного окна и смещать его попиксельно в нужном направлении, найти картинку ползунка и выполнять эти действия для кликера несложно.
Когда экран ушёл вниз на пару десятков страниц, ползунок уменьшился, смещение его на 1 пиксель вниз приводит к прокрутке экрана на 10 пикселей.
Можно использовать клавиши PAGEDOWN, будет прокручивать экранами.
Или стрелку вниз, крутит меньше чем колесико.
Также можно зайти в настройки мыши и установить прокрутку колесиком 1 строка.
Вас понял.
-
Всем спасибо, я понял, что попиксельное смещение нереализуемо.
Вопросов больше не имею :).
-
Вот к чему приводит новомодная динамическая подгрузка данных, аля лента ВКонтакте.
Работать с такой хренью крайне неудобно.
-
Всем спасибо, я понял, что попиксельное смещение нереализуемо.
а в адресную строку браузера вбить keystring-ом javascript: window.scrollBy(0,1)
и #ENTER – не?
-
<div id="second-look">
<div id="second-slide" onclick="window.scrollTo( 0, window.innerHeight*2);"></div>
</div>
**************
document.getElementById('second-look').style.height = window.innerHeight + "px";
кусок из своей разметки вытянул. Скроллит от отного экрана к другому.
Методы ScrollBy/ScrollTo помогут в этом, что бы на определенное кол-во пикселей опустить/поднять
-
прямое отношение. кликер не может смещать какие-то там страницы куда-то. но может послать команду браузеру.
и это не "творчество", а простейшие JS, которые выполнит любой браузер, если их вбить кликером в адресную строку.
-
не, Чувак, всё сведётся к паре бокалов белого русского :D
оффтоп закончил
-
Красава i0, я только подумал за джаваскрипт, а ты уже написал. Очевидно же, зачем мегасложные городить костыли, если щас каждый браузер поддерживает скриптование и с кучей разных фреймворков, библиотек и расширений. Есть расширения, в которые можно свой необходимый код JS вставить и вызывать его затем при нужде по хоткею, чтоб не писать каждый раз одно и то же. Там же можно в параметрах функции указать количество пикселей, на которое нужно прокручивать эври тайм ю ит.
-
в адресную строку браузера вбить keystring-ом javascript: window.scrollBy(0,1)
Только что попробовал на практике вставить из буфера в Хром этот скриптец, и сам Хром вырезал из кода строку (видимо, в целях безопасности):
javascript:
То есть нужно дописывать эту строку в начало вставленного в адрес-бар текста перед нажатием энтера (не копипастом, а кейпрессами).
Для прокрутки на позицию 100 пикселей от верха страницы вводим:
javascript: window.scrollTo(0,100)
либо
javascript: window.scrollBy(0,100)
Несомненно, было б ещё круче, если был бы способ прокрутить до нужного div'а или прочего элемента по его id, точно так же, как и при прокрутке к якорю ссылки по атрибуту имени <a name="">.