Category: JavaScript

Nov
11

Crear enlaces con scroll suave dentro de una página

Es muy habitual que las páginas tengan cada vez más contenido, bien sea por comodidad, por temas de posicionamiento o porque cada vez son más grandes las pantallas de nuestros ordenadores. Debido a ésto, cada vez tenemos más secciones y […]

Sep
10

Obtener el ID del elemento que ha iniciado un evento en jQuery

En ocasiones, en las funciones de jQuery nos gustaría obtener el ID del elemento que ha iniciado un evento. Un buen ejemplo podría ser cuando hacemos clic en un botón y la acción inicia una función de JavaScript, dentro de […]

Ago
25

Animación lineal con JavaScript (sin CSS)

Vamos a aprender a crear una pequeña animación en la que desplazaremos un avión de izquierda a derecha sobre un fondo. En esta guía no utilizaremos un elemento CANVAS de HTML5, sino que trabajaremos con elementos básicos de HTML como […]

Jul
21

Obtener el lenguaje del navegador con JavaScript

Si quieres detectar el idioma o lenguaje del navegador utilizando JavaScript para ejecutar distintas funciones o redirigir a los usuarios a distintas páginas en base a sus acciones puedes usar el siguiente script: Para maximizar la compatibilidad con los distintos […]

May
04

Sincronizar scroll de dos divs con JavaScript

En caso de que tengas dos divs de distinto tamaño puede que en ocasiones quieras que al hacer scroll ambos lo hagan a la vez pero a distinta velocidad dependiendo de su tamaño. Por ejemplo, podrías tener texto en uno […]

Mar
08

Validar un número decimal con JavaScript

Vamos a ver cómo validar un número decimal o flotante con JavaScript usando expresiones regulares. En general, la expresión recular para validar un número decimal es la siguiente: ^\d{0,M}(\.\d{1})?\d{0,N}$ Siendo: M: Parte entera del número (antes del punto decimal) n: Parte […]

Feb
09

Usar WordPress Media Uploader

Desde la versión 3.5 de WordPress se incluye un nuevo Media Uploader para poder agregar archivos e imágenes a la biblioteca. Se trata de un gestor de archivos creado con Backbone.js, una librería de JavaScript para desarrollar aplicaciones web dinámicas. Al […]