Duda Javascript con Scroll

Fr4nk0

Bueno, lo que quiero es saber cuando la barra de scroll de un div (con overflow:auto o overflow:scroll), está a la derecha del todo (solo scroll horizontal). Con la propiedad div.scrollLeft sé si está a la izquierda (si es 0), pero scrollRight creo que no existe (la equivalente a left para scroll vertical es scrollTop pero esa no me interesa).

Pues eso, si alguien lo sabe que lo ponga :)

Crawler

contesto desde el desconocimiento, pero no podrías hacerlo comprobando si div.scrollLeft = ancho del div?

Fr4nk0

Eso lo intente, pero x ejemplo, si el div le pongo width 200, y voy sacando por pantalla el valor de scrollLeft, cuando lo pongo a la derecha del todo me decía 165. Tb es cierto que tenía scroll vertical tb, y no se si hay que contar el tamaño de eso, pero ese tamaño no se sabe pq depende del tema del navegador y del estilo puesto al scroll. Además si agrandabas la ventana o reducías, tb variaba ese valor de tope.

Ya de todas maneras quiero sacarlo por saberlo, pq ya cambie cosas para no tener que usar eso.

Usuarios habituales

  • Fr4nk0
  • Crawler