Esperaba ver si podía obtener ayuda para hacer que esto funcionara. Estoy trabajando en una extensión de Chrome que modifica el diseño de un sitio con ajustes de CSS/js .
¿Es posible hacer que el texto largo y angosto de esta página se desplace como se muestra en el siguiente diagrama?
Sitio: https://play.date/pulp/docs/pulpscript/
Último intento de solución:
var curColumn = 0; main.onscroll = function(){myFunction()}; function myFunction() { if (curColumn==0 && document.documentElement.scrollTop == 0) { // do nothing } else if (curColumn==2 && document.documentElement.scrollBottom == 0) { // do nothing } else { // move forward or backward? // where to increment/decrement curColumn? } }Claro, necesitaría un contador en JS para realizar un seguimiento de la columna actual, luego, en el elemento contenedor, podría agregar un método de desplazamiento, que cuando llegue al final o al final se moverá al otro extremo del documento según lo que la columna actual es. Luego incremente o disminuya el número de columna.
Si column == 0 y llegamos a la parte superior de la página, no haga nada, lo mismo para la parte inferior de la página y la última columna. De lo contrario, avanzar o retroceder.