Como hacer BOTÓN "PROFESIONAL" de ir ARRIBA con puro JavaScript 😎 ||

Поділитися
Вставка
  • Опубліковано 22 жов 2024

КОМЕНТАРІ • 81

  • @adrionbass
    @adrionbass Рік тому

    Amigo sos un genio, humilde y digno de un gran abrazo

  • @joskar00
    @joskar00 Рік тому

    Muy bueno, me gusto que te detuvieras a explicar varios detalles.
    Grasias me sirvió mucho

  • @danielreyes8162
    @danielreyes8162 4 роки тому +3

    Tengo tantos videos por ver de tu canal, gracias hermano, estoy seguro que aprenderé bastante.

  • @marae70
    @marae70 2 роки тому

    Hola! Lo probé y lo subi al servidor. Funciona perfecto!! Excelente. Muchas gracias por tu aporte.

  • @leomarqz
    @leomarqz 4 роки тому +2

    Calidad, y bien explicado, perfecto para los que apenas estas empezando

  • @Perezafer8
    @Perezafer8 2 роки тому

    MAN sos alto genio!! muchas gracias, muy buen tuto

  • @seica5561
    @seica5561 4 роки тому

    Excelente .. Videos-- Muchas GRacias desde VEnezuela (27/09/2020).. Seguiré aprendiendo con sus cursos.

  • @hernanarica6389
    @hernanarica6389 3 роки тому

    Super interesantes tus videos y lo mejor es que solo trabajas son javascript! Genio

  • @Enzog99
    @Enzog99 2 роки тому

    Ecxelente amigo, muchas gracias!

  • @Wich183
    @Wich183 4 роки тому +1

    Me está gustando mucho tu trabajo, gracias.

  • @carmen7606
    @carmen7606 2 роки тому

    Genial, me saló perfecto. Muchas gracias.

  • @ed_garp2185
    @ed_garp2185 2 роки тому +1

    Hola, me encanto tu código, muy versátil y estético, pero me gustaría agregar lo siguiente:
    -si se saltan la parte del js donde hace scroll y solo dejen la parte del scale, o sea, si solo añaden la parte del js que tiene que ver con el scale; si hacen eso y en el html modifican el codigo y colocan lo siguiente:
    El botón funcionaria mas rápido y seria mas fácil de programar, tambien si solo agregan el link al html en vez de la seccion completa, justo como se ve arriba, se le podrá dar click a cualquier zona de la circunferencia y no solamente al icono

  • @Magistrado1914
    @Magistrado1914 4 роки тому +1

    Excelente curso
    Visto en 07/08/2020

  • @sgvbox
    @sgvbox Рік тому

    Buenísimo, yo simplificaría el condicional (... } else { buttonUp.style.transform = "scale(0)"; } ). Gracias!

  • @andresrosales4792
    @andresrosales4792 2 роки тому

    muy buen video , recomendaria hacerlos mas cortos porque ver 28 para un boton hacia arriba es un poco tedioso pero muy bueno igual. muchas gracias por compartir tus conocimientos

  • @MrElBiitzzGF
    @MrElBiitzzGF 4 роки тому +2

    Que alto tienes el ego bro pero es que eres grande! Muy buen video amigo me gusto mucho tu forma de explicar. Suerte en tus proyectos!

  •  Рік тому +1

    Eres un grande, gracias por traer vídeos de mucha calidad💯

  • @retroblackztar
    @retroblackztar 3 роки тому +1

    Excelente video brother, estoy empezando apenas en esto me sirvio muchisimo para practicar.

  • @Sholedada
    @Sholedada 2 роки тому

    Súper bien explicado, aprendí muchas cosas, mil gracias!!

  • @AlvaroTejerina
    @AlvaroTejerina 4 роки тому +2

    Muy buena explicación y funciona perfecto! saludos y mil gracias!

  • @mh3mh0
    @mh3mh0 3 роки тому

    Excelente video, lo acabo de ver y ahora lo voy a intentar realizar. Gracias!

  • @cristianvidal2824
    @cristianvidal2824 4 роки тому

    Me suscribo porque fuiste el que mejor explicó!

  • @russelqp
    @russelqp 4 роки тому +1

    Gracias por el video, bien explicado y de mucha ayuda.

    • @VisualAvalon
      @VisualAvalon  4 роки тому

      Gracias amigo, me alegro mucho que te haya ayudado. Saludos!

  • @wingsb7802
    @wingsb7802 3 роки тому +1

    gracias amigo, buen tutorial

  • @edsandoval13
    @edsandoval13 3 роки тому

    ¡Saludos!, Excelente tutorial, completísimo, muchas gracias.

  • @juliogomez8444
    @juliogomez8444 4 роки тому +2

    Qué chévere. Te voy a estar apoyando. Con likes.

    • @VisualAvalon
      @VisualAvalon  4 роки тому

      Muchas gracias amigo! Te lo agradeceré BASTANTE... Saludo éxito!

  • @francnavarro44
    @francnavarro44 2 роки тому

    Excelente vídeo, con Javascript puro como me gusta. Por algún motivo no me funcionó con scale, pero si con opacity o display .

  • @santicristin3306
    @santicristin3306 2 роки тому +1

    Hola tengo una pregunta, al poner este codigo del boton, no puedo poner en el css que mi html tenga scrollbehavior: smooth, alguno podria decirme como ocupar los dos? gracias

  • @isaacpiedrahitapolania8999
    @isaacpiedrahitapolania8999 4 роки тому +3

    Hola magtimus seria bueno que crees tutoriales en udemy y con costo para aprender a crear paginas web

  • @F4R1TH
    @F4R1TH 3 роки тому

    Porque ya no subes videos? Si eres muy bueno bro. Sube cursos que tengo hambre de aprender, por favor

  • @benitezezequiel4674
    @benitezezequiel4674 2 роки тому +1

    Grande magtimus :D

  • @romariotorresjimenez1737
    @romariotorresjimenez1737 2 роки тому

    exelente contenido amigo

  • @crisnoahq
    @crisnoahq 4 роки тому

    Super excelente el video,
    sigue asi
    me sirvio de mucho!...

  • @thepepeescalier
    @thepepeescalier 4 роки тому

    Muy bonito detalle, gran calidad del tutorial, muchas gracias! Sigue asi!

  • @sebas0ne
    @sebas0ne 3 роки тому +2

    Para los que no les funciona el document.documentElement.scrollTop en la variable currentScroll, pueden reemplazarlo por window.scrollY.

  • @andresromero592
    @andresromero592 4 роки тому

    MagtimusPro buen dia, una pregunta que gotero utilizas para obtener el color de una pagina en hexadecimal?

  • @GuillermoClar
    @GuillermoClar Рік тому

    genial! gracias 1000 :) !!!

  • @romuloalves9349
    @romuloalves9349 4 роки тому +1

    Ótimo vídeo parabéns 👏.

  • @historyOn10
    @historyOn10 2 роки тому

    hola! cuando vea la pagina desde el movil el boton no va hacia arriba y como que el scroll se traba. ¿que puedo hacer?

  • @14K-s7e
    @14K-s7e 4 роки тому

    saludo amigo me gustaría ver un tutorial de schema.org lo que entiendo es un lenguaje de etiqueta de metadato esta etiquetas son para que los motores de búsqueda puedan encontrar con mas facilidad los contenido o archivos de nuestras paginas web gracia y saludo

  • @izanpublicliente5926
    @izanpublicliente5926 4 роки тому

    Por favor necesito ayuda urgente.. Del buscador interno que creaste anteriormente, ¿como puedo hacer para que aparezca "no hay resultados" cuando se escribe algo en el buscador que no se encuentra? No lo he conseguido de ninguna forma y lo llevo intentando desde ayer, que ni dormi..Muchas gracias de ante mano

  • @f4r1th-web5
    @f4r1th-web5 3 роки тому

    AL momento de subir mi página a un hosting el botón no sirve, pero cando lo pruebo localmente si funciona. ¿qué puedo hacer?

  • @marlenenaupari9072
    @marlenenaupari9072 3 роки тому +1

    GRACIAS !!!!

  • @Gonzalezandy27
    @Gonzalezandy27 4 роки тому +1

    Hola una pregunta, hice todo al pie de la letra pero el boton no me funciona, lo que hice fue crear un archivo js nuevo y lo vincule en mi html pero no me hace el efecto de ir hacia arriba, que podria estar fallando? alguna ayuda porfa

    • @kovenan
      @kovenan 3 роки тому

      intenta ver que en archivo js, esta bien escrito, de lo contrario copia el directorio de su github y lo usas, espero haber sido de ayuda.

  • @Alexis-zy4iw
    @Alexis-zy4iw 3 роки тому +1

    nuevo sub bro

  • @tizokbalam3122
    @tizokbalam3122 2 роки тому

    Gracias.

  • @ffran96
    @ffran96 3 роки тому

    Hola,
    Me están ayudando mucho tus videos. Podrías explicar como se podría hacer para que cuando cambio entre las diferentes subpáginas de mi página, no se vuelva a cargar otra vez la parte del menú y del footer? como reciclar ese código, y que tampoco esté cargándolo cada vez que cambio de una pestaña a otra de la página... No se si me he explicado bien. Leí algo de motores de plantillas, pero no se como aplicarlo a JavaScript.
    Muchas gracias,
    Fran

  • @inversoresmc755
    @inversoresmc755 Рік тому

    Que bien gracias

  • @marioalbertosurio4465
    @marioalbertosurio4465 Рік тому

    Fantastico pana!

  • @patriciomarcosbibangmbasim2439
    @patriciomarcosbibangmbasim2439 2 роки тому

    Mi tocayo

  • @fershowfershow3164
    @fershowfershow3164 2 роки тому

    alguien sabe porque cuando aprieto el boton sube muy lento e hice exactamente como lo decia en el video
    edit: han pasado 13 horas desde que comenté y encontré el problema window.requestAnimationFrame(scrollUp); esta parte del codigo en js hacia que al presionar el boton subiera muy lento asi que lo quite y solo quedo este pedazo del codigo window.scrollTo (0, currentScroll - (currentScroll / 1)); y en vez de ponerle 10 le puse 1 y funciono talves no tan lento como en el video pero al menos no se nota tanto para que entiendan mejor estoy hablando de esta parte 18:52

  • @abeljhanomaquerasacaca2911
    @abeljhanomaquerasacaca2911 4 роки тому +1

    CRACK, me quedé estancado en el ultimo paso, lo estaba implementando en un proyecto, pero a la hora de hacer q aparezca cuando bajas, ya no aparece....como crees que pueda encontrar el error, cuando el codigo está identico!

    • @silvianoperalta3098
      @silvianoperalta3098 4 роки тому

      estoy igual :(

    • @thepepeescalier
      @thepepeescalier 4 роки тому +1

      Si estás en chrome da clic derecho, después clic en "inspeccionar" y en la barra inferior que aparece busca la pestaña "console" ahí aparecen los errores, te especifica que fallo, el archivo y la linea en la que esta el error.

  • @LeurysSuero
    @LeurysSuero 4 роки тому +1

    Magtimus El archivo que pusiste para descargar esta desactualizado , esos archivos no tienen la programacion del boton .

    • @VisualAvalon
      @VisualAvalon  4 роки тому

      Si, claro que esos son los archivos actualizados... lo que pasa es que recuerda que debes hacer Scroll para que aparezca el botón, yo lo acabo de descargar y si está. Saludos!

    • @LeurysSuero
      @LeurysSuero 4 роки тому +1

      @@VisualAvalon Lo hago y no aparece

    • @VisualAvalon
      @VisualAvalon  4 роки тому

      Mira a ver en este enlace: magtimus.github.io/proyectos/pagina-tipo-blog/blog.html
      Ese es el mismo proyecto que he dejado para descargar...

  • @byroncruz2681
    @byroncruz2681 6 місяців тому

    Gracias pa

  • @alejandroceve
    @alejandroceve 2 роки тому

    Me funciono bien en Firefox pero en los demás navegadores no... En todo caso, gracias.

  • @antoniojesusmoragalvan5471
    @antoniojesusmoragalvan5471 2 роки тому

    como puedo hacerlo en react?

  • @betojuega2.0
    @betojuega2.0 Рік тому

    cómo se haría para ir hacia abajo?

  • @ErnestoRC5991
    @ErnestoRC5991 4 роки тому

    genial amigo

  • @belus819
    @belus819 4 роки тому

    hola con el video intente hacer un botón hacia abajo y funciono, pero cuando quiero animarlo no funciona. Alguien sabe porque?

  • @daniel_loaiza6483
    @daniel_loaiza6483 2 роки тому +1

    yo hice tan bien el tutorial que en vez de subir bajaba

  • @Jose-ju7fp
    @Jose-ju7fp 4 роки тому

    Hola, me eliminaron del grupo me pueden volver a unir?

  • @cristianvidal2824
    @cristianvidal2824 4 роки тому

    Alguien me puede ayudar no sube hasta arriba eso que hice paso por paso pero con mis propias variables, no sube hacia arriba cuando presiono el botón ayuda!!

    • @Zincz124
      @Zincz124 3 роки тому +1

      prueba con esto: var scroll = document.documentElement.scrollTop ||
      document.body.scrollTop;

    • @Sholedada
      @Sholedada 2 роки тому +1

      @@Zincz124 Muchas gracias, me re sirvió!!

  • @osmeig6025
    @osmeig6025 3 роки тому

    28 minutos para hacer un botón hacia arriba?

  • @cristianvidal2824
    @cristianvidal2824 4 роки тому

    No me toma el addEventListener("click", scrollUp); alguien me ayudaría?

    • @leonardocasanova7922
      @leonardocasanova7922 3 роки тому

      yo tengo el mismo caso pudistes averiguar

    • @kovenan
      @kovenan 3 роки тому

      @@leonardocasanova7922 ya revisaron el codigo? que no este mal escrito

  • @imerconstanzo251
    @imerconstanzo251 4 роки тому +2

    saludame plis

  • @silvianoperalta3098
    @silvianoperalta3098 4 роки тому +1

    En el ultimo paso desaparece el botón :(

    • @cecirosales2563
      @cecirosales2563 2 роки тому

      Hola, me pasa igual, pudiste solucionarlo?

  • @costaricadesignet5354
    @costaricadesignet5354 2 роки тому

    demasiado largo tus videos

  • @lgsusgeek
    @lgsusgeek Рік тому

    Brooooo, me funciono excelentemente bien, pero ahora no me funciona la sombra que tenía debajo de la cabecera y no tengo errores en la consola para que suceda eso ni en el CSS tampoco, he seguido tus dos tutoriales al pie de la letra y como quiera, qué crees que pueda ser? Te dejo los códigos para que veas klk. 😭💔
    *-----------------------Código de la sombra de la cabecera-----------------------*
    window.onscroll = function() {
    scroll = document.documentElement.scrollTop;
    cabecera = document.getElementById("cabecera");
    if (scroll > 15) {
    cabecera.classList.add("cabeceraMod");
    }
    else if (scroll < 15) {
    cabecera.classList.remove("cabeceraMod");
    }
    }
    *-----------------------Código del botón de scroll-----------------------*
    document.getElementById("botonArriba").addEventListener("click", scrollArriba);
    function scrollArriba() {
    var arriba = document.documentElement.scrollTop;
    if (arriba > 0) {
    window.requestAnimationFrame(scrollArriba);
    window.scrollTo(0, arriba - (arriba / 10));
    botonArriba.style.transform = "scale(0)"
    }
    }
    botonArriba = document.getElementById("botonArriba");
    window.onscroll = function() {
    var scroll = document.documentElement.scrollTop;
    if (scroll > 500) {
    botonArriba.style.transform = "scale(1)"
    }
    else if (scroll < 500) {
    botonArriba.style.transform = "scale(0)"
    }
    }