Aumentar a velocidade da transferência ao pressionar o mouse (hold)? #987
Replies: 13 comments
-
Só tem dois botões e as mesmas letras de cada lado da view.. O que era pra acontecer quando clicasse/segurasse.. |
Beta Was this translation helpful? Give feedback.
-
Está funcionando localmente, realmente a view não mostrou, era para transferir os valores de um usuário para o outro. Mas a questão é que estou tentando, quando ao clicar e pressionar alterar a velocidade. |
Beta Was this translation helpful? Give feedback.
-
Não sei se vou conseguir ajudar, mas tô reproduzindo essa feature no meu Codepen com Vanilla. Se eu conseguir, mando aqui. |
Beta Was this translation helpful? Give feedback.
-
Valeu pela força @kvnol, obrigado! |
Beta Was this translation helpful? Give feedback.
-
@dropecosta estou muito feliz por dois motivos: por estar conseguindo te ajudar e por eu ter conseguido resolver esse problema. Olha, resolvi o problema utilizando os eventos O source está aqui: https://github.com/kvnol/studiesjs/tree/master/features/lendValues 🎉 🎉 🎉 |
Beta Was this translation helpful? Give feedback.
-
Conseguiu resolver, @dropecosta? |
Beta Was this translation helpful? Give feedback.
-
Fala @kvnol , desculpa pela demora em responder. Na verdade, consegui implementar o seu código, apesar de bem mais simples e limpo, ele é similar ao meu antigo (no funcionamento), onde somente um valor (no mousedown) regula a velocidade. Seu aumentar, não consigo passar de um em um. O que precisava era que a velocidade aumentasse bastante ao estar com o mouse pressionado, mas quando clicar apenas, ele incrementar de um em um. Achei uma solução que faz isso, mas de uma forma mais simples. Ele não tem dois valores, só vai para um lado. Na verdade, estou tentando implementar essa lógica para os dois, mais ainda sem sucesso. |
Beta Was this translation helpful? Give feedback.
-
O código está em: |
Beta Was this translation helpful? Give feedback.
-
Mas aí é só alterar o valor de tempo do |
Beta Was this translation helpful? Give feedback.
-
mas o que acontece é que quando aumenta o valor do tempo, ele não consegue passar mais de um em um, porque é só um valor que regula o tempo. Tipo, se você só clicar e o tempo do clique for menor do que 100ms (um clique normal) ele conta 1 por 1, se você deixar clicado, quando passar de 100ms ele vai somando 1 por 1 a cada 0ms, ou seja, bem rápido Mas com esse código não estou conseguindo faz a relação entre os dois valores... |
Beta Was this translation helpful? Give feedback.
-
@dropecosta Quando for responder, na sequencia de um comentário seu, edite a mensagem, se não configura flood e ninguém vai querer ajudar. |
Beta Was this translation helpful? Give feedback.
-
Beleza, desculpe @lfeh, tirei o código da página, coloquei no Fiddle, acho que melhorou. |
Beta Was this translation helpful? Give feedback.
-
Boa tarde pessoal, Consegui implementar parcialmente a lógica que regula a velocidade como tinha imaginado. Segue o desenvolvimento. Está em: Tenho agora novas questões para compartilhar e pedir sugestões de impelementação. 1 - Preciso que o valor mínimo seja 0.01. Estou tentando implementar isso através da funcão (comentada) minimalValues, mas não está dando certo. Preciso que esse valor mínimo realmente pare na 0.01. Atualmente, quando corro com o hold, ele acaba parando em -0.01, -0.03, o que não é legal. Alguém me dá uma força? Obrigado!!! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Estou tentando utilizar os botões para transferir o valor de um usuário para o outro, mas gostaria de, ao clicar e pressionar o mouse (hold) aumentar a velocidade, já quando clicar apenas, passar os valores de um a um.
Alguém pode me ajudar? Já comecei a fazer algumas tentativas com a função addSpeed(), no JS, mas ainda sem sucesso.
Segue JsFIDDLE
Beta Was this translation helpful? Give feedback.
All reactions