0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 41
|
||||||||||||||||
1 | ||||||||||||||||
Как начинать с того шага на котором остановились в input range?29.04.2020, 22:06. Показов 1320. Ответов 5
Добрый вечер, подскажите алгоритм сохранения шага в input range, чтобы при повторном движении у нас учитывался предыдущий шаг.
То есть если вести мышкой по высоте блока вверх или вниз у нас меняется шаг в input range и высчитывается коэффициент масштабирование в пределах от 1 до 3. Формула не точная, но в проекте у меня она отрабатывает правильно, тут в примере я захардкодил. Нужно, чтобы если вести мышкой повторно отсчет начинался с того места, на котором мы остановились изначально. Сейчас он дергается и начинается с того места куда мы кликнули. Спасибо!
Нужно вести мышкой по красном квадрату)
0
|
29.04.2020, 22:06 | |
Ответы с готовыми решениями:
5
Как приостановить потоки, чтобы потом они начали работать с того места, на котором остановились? Как исправить отображение input range в Mozilla? Input range js Декоративный input range |
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
||||||
29.04.2020, 22:43 | 2 | |||||
FillPower,
каждый раз когда Вы запускаете событие mousemove, это происходит в районе квадрата, который видимо является ползунком и не двигается - он мал и это всегда близкие к друг другу значения. А градация зума существует лишь за счет height. Реализуйте ползунок.
0
|
0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 41
|
|
29.04.2020, 22:47 [ТС] | 3 |
Qwerty_Wasd, Я это понимаю, оттуда все начинается и при движении все статично как-будто из-за этого.
Но все равно я не знаю как решить задачу, поэтому обратился за помощью(( В моей задаче требуется высчитывать зум в пределах от 1-3, есть высота блока и от этой высоты я могу уменьшать/увеличивать ползунок Но как сохранять предыдущий шаг я не знаю
0
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
|
29.04.2020, 22:56 | 4 |
FillPower, Еще раз обращаю Ваше внимание на
Тот что с красным квадратом.
Тогда e.clientY всегда будет разным. Тогда и начинаться будет не
0
|
0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 41
|
|
30.04.2020, 10:13 [ТС] | 5 |
Qwerty_Wasd, Не очень понятно, если вы про про input range, его в проекте не должно быть видно, мне нужно перетягивая мышкой по блоку изменять значения в нем. И при повторном перетягивании начинать с того же места.
Ползнука видно не должно быть.
0
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
|
30.04.2020, 12:27 | 6 |
FillPower, ползунка range не должно быть видно - это я понял еще при первом посещении песочницы. Я говорил про - скрин смотрим. Реализуйте перемещение квадрата по окружности и будет Вам счастье. Причина появления вашей темы в ветке - это не до конца реализованная задумка. Доделайте.
0
|
30.04.2020, 12:27 | |
30.04.2020, 12:27 | |
Помогаю со студенческими работами здесь
6
Input range кнопки + - Input signal out of range Как сохранить введеные пользователям данные из input в переменную после того, как пользователь нажмет кнопку CSS в input type=range Стилизация ползунка input type=range Не работает функция с input type range Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |