Hola, no entiendo muy bien este fragmento de código, ¿alguien me podría explicar la función parseInt
en ese código?, gracias.
Query(document).ready(function(){ !function ($) { function go_to_anchor( target ){ var offset = parseInt($('body').css('paddingTop')); $('html, body').animate({ 'scrollTop': $(target).offset().top-offset }, 700, 'swing' ); return false; }
Respuestas
La función parseInt()
sirve para convertir cualquier valor en un número entero. Así que si le pasas por ejemplo el valor 200px
, te devuelve 200
y si le pasas 200.50px
, te devuelve 200
también.
Esta función se usa cuando quieres asegurarte de que el valor que pasas a alguna otra función es un número entero tal y como esperas, sin importar lo que te hayan pasado en primer lugar a ti. En cualquier caso, parece que la variable offset
que usa el parseInt()
no se llega a usar en el resto del código que muestras.
@javiereguiluz
Hola @javierguiluz, en este caso que devolvería el padding del body?., y el (target) de la función que es para llamar al elemento body?. Vuelve hacer referencia al offset después de la animación con el desplazamiento scroll.Saludos
@_analeblanc