j-Scrollbar
Benutzerdefinierte Bildlaufleisten. WICHTIG: Der aktuelle Inhalt wird umschlossen, indem zwei verschachtelte div-Elemente mit der Position relative hinzugefügt werden. Es funktioniert nur mit jComponent v17.
Konfiguration:
parent{String}-Selektor für ein übergeordnetes Element, kannwindowenthalten (Standard:undefined)visibleX{Boolean} zeigt immer eine horizontale Bildlaufleiste an (Standard:false)visibleY{Boolean} zeigt immer eine vertikale Bildlaufleiste an (Standard:false)offset{Boolean} fügtoffset.topdieses Elements hinzu (Standard:false)reset{Boolean} setzt die Position zurück, wennpathgeändert wird (Standard:true)margin{Number} ein Rand für alle Arten von Anzeigen (Standard:0)marginxs{Nummer} ein Rand fürXS-Anzeigen (Standard:0)marginsm{Nummer} ein Rand fürSM-Anzeigen (Standard:0)marginmd{Nummer} ein Rand fürMD-Anzeigen (Standard:0)marginlg{Number} ein Rand fürLG-Anzeigen (Standard:0)track{String} kann nur definierte Pfade verfolgen, z. B.FIELD1,FIELD2,FIELD3, Pfade werden mitcomponent.pathverknüpft
Methoden:
component.reset()setzt die Position auf0,0zurückcomponent.scrollleft(val)scrollt Xcomponent.scrolltop(val)scrollt Ycomponent.scrollright(val)scrollt X von rechtscomponent.scrollbottom(val)scrollt Y von untencomponent.scroll(x, y)scrollt X,Ycomponent.resize()ändert die Größe des Containers (er reagiert automatisch aufresize-Ereignisse)
Verwenden Sie es mit <ui-component name="scrollbar">. Wenn die Komponente noch nicht geladen ist, lädt jComponent sie bei der ersten Verwendung von der Adresse in DEF.fallback herunter (standardmäßig das CDN Componentator). Autor: Peter Širka. Quelle: Componentator-Komponenten-Repository, MIT-Lizenz.
<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>