Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

611
Views
Oculte la barra de desplazamiento vertical en 2 tablas, pero permita el desplazamiento completo en una tabla

Quiero poder desplazar toda la tabla, pero tener solo una barra de desplazamiento vertical a la derecha. (El desplazamiento se puede hacer usando la barra de desplazamiento vertical a la derecha, a través de la rueda del mouse o las flechas)

Pude hacer eso, excepto que no puedo ocultar la barra de desplazamiento vertical de .fixedTable-body y cuando uso la rueda del mouse o las flechas sobre las .fixedTable-sidebar y .fixedTable-body , la barra de desplazamiento vertical a la derecha simplemente actúa raro.

Lo que pude hacer:

  • Implemente y conecte el desplazamiento en el cuerpo de todas las tablas ( Js en el violín de trabajo a continuación );

  • Oculte la barra de desplazamiento vertical en .fixedTable-sidebar para navegadores Webkit e IE ( no he encontrado una solución para ocultar para FF ) --> esto fue hecho por:

 .fixedTable-sidebar::-webkit-scrollbar { display: none; /* hide scrollbar for Webkit Browsers */ } .fixedTable-sidebar { -ms-overflow-style: none; /* hide scrollbar for IE */ }

Lo que he probado:

  • la pseudo clase :vertical para navegadores webkit, pero no funciona;
 .fixedTable-body::-webkit-scrollbar:vertical { display: none; }
  • No estoy seguro de si este -ms-overflow-y-style existe para IE, pero lo intenté y tampoco funcionó;
 .fixedTable-body { -ms-overflow-y-style: none; }
  • También intenté ocultar la barra de desplazamiento vertical con relleno, pero no pude hacerlo.

Imagen explicativa


EDITAR

Pude ocultar las barras de desplazamiento verticales de .fixedTable-sidebar y .fixedTable-body al crear un div externo en ambos elementos y darle overflow: hidden , luego hacer que los elementos internos .fixedTable-sidebar y .fixedTable-body un width > 100% ligeramente mayor width > 100% --> con esto pude ocultar las barras de desplazamiento para todos los navegadores.

Ahora el único problema es el comportamiento de la barra de desplazamiento vertical derecha cuando se desplaza sobre .fixedTable-sidebar y .fixedTable-body (usando la rueda del mouse o las flechas del teclado)

Ver violín actualizado

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Ok, si desea ocultar la barra de desplazamiento, pero aún desea poder desplazarse. Normalmente, funcionará para lo que llamo navegadores modernos (Safari, Chrome y Opera):

 html { overflow: scroll; overflow-x: hidden; } ::-webkit-scrollbar { width: 0px; /* remove scrollbar space */ background: transparent; /* optional: just make scrollbar invisible */ } /* optional: show position indicator in red */ ::-webkit-scrollbar-thumb { background: #FF0000; }
over 4 years ago · Santiago Trujillo Report

0

Bueno, encontré una solución para ocultar la barra vertical en el medio de la mesa, pero la barra vertical de la derecha todavía actúa raro, pero aquí va en caso de que alguien lo necesite :)


Pude ocultar las barras de desplazamiento verticales de .fixedTable-sidebar y .fixedTable-body al crear un div externo en ambos elementos y darle overflow: hidden , luego hacer que los elementos internos .fixedTable-sidebar y .fixedTable-body un width > 100% ligeramente mayor width > 100% --> con esto pude ocultar las barras de desplazamiento para todos los navegadores --> por lo que es una solución de navegador cruzado

Fiddle actualizado -> Solo 1 tabla de barra de desplazamiento vertical y 1 horizontal (con varias tablas dentro y encabezado fijo)

PD: abriré otra pregunta sobre el comportamiento extraño de la barra de desplazamiento vertical, luego publicaré un enlace aquí :)

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!