j-Scrollbar
Barras de desplazamiento personalizadas. IMPORTANTE: Envuelve el contenido actual agregando dos elementos div anidados con la posición relative. Funciona solo con jComponent v17.
Configuración:
parentselector {String} para un elemento principal, puede contenerwindow(predeterminado:undefined)visibleX{Booleano} siempre muestra la barra de desplazamiento horizontal (predeterminado:false)visibleY{Booleano} siempre muestra la barra de desplazamiento vertical (predeterminado:false)offset{Booleano} agregaoffset.topde este elemento (predeterminado:false)reset{Booleano} restablece la posición si se cambia elpath(predeterminado:true)margin{Número} un margen para todo tipo de pantallas (predeterminado:0)marginxs{Número} un margen para pantallasXS(predeterminado:0)marginsm{Número} un margen para pantallasSM(predeterminado:0)marginmd{Número} un margen para pantallasMD(predeterminado:0)marginlg{Número} un margen para pantallasLG(predeterminado:0)track{String} solo puede rastrear rutas definidas, p.FIELD1,FIELD2,FIELD3, las rutas se vincularán concomponent.path
Métodos:
component.reset()restablece la posición a0,0component.scrollleft(val)se desplaza Xcomponent.scrolltop(val)se desplaza Ycomponent.scrollright(val)desplaza X desde el lado derechocomponent.scrollbottom(val)desplaza Y desde la parte inferiorcomponent.scroll(x, y)se desplaza X,Ycomponent.resize()cambia el tamaño del contenedor (reacciona automáticamente a los eventosresize)
Úselo con <ui-component name="scrollbar">. Cuando el componente aún no está cargado, jComponent lo descarga en el primer uso desde la dirección en DEF.fallback (el CDN Componentator de forma predeterminada). Autor: Peter Širka. Fuente: repositorio de componentes Componentator, licencia MIT.
<ui-component name="scrollbar" style="background-color:rgba(100,100,100,0.05);height:200px;width:300px" class="hidden" data-jc-class="hidden">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
</ui-component>