j-Sticker
Konfiguration:
on {String}Diese Klasse wird aktiviert, wenn die Positionscroll topgrößer als die Position dieses ElementsYistoff {String}Diese Klasse ist aktiviert, wenn diescroll top-Position kleiner als dieY-Position dieses Elements istmargin {Number}eine Marge, die von dertop-Position des aktuellen Elements abgezogen wirdxs {Boolean}aktiviert Aufkleber für extra kleines Display (Standard:false)sm {Boolean}aktiviert Aufkleber für kleines Display (Standard:true)md {Boolean}aktiviert Aufkleber für mittlere Anzeige (Standard:true)lg {Boolean}aktiviert Aufkleber für große Anzeige (Standard:true)type {String}ein Methodenname zum Erhalten der Positionoffset(Standard) oderpositionmarginparent {Number}ein Rand fürparentScrollen (Standard:0)parent {String}optional, ein übergeordneter Selektor (sehen Sie sich zum Verständnis das Beispiel an)- NEU:
minheight {Number}eine minimale Höhe des Scrollbereichs zum Anwenden von Klassen
Verwenden Sie es mit <ui-component name="sticker">. 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.
<style>
.fixed { position: fixed; background-color: red; right: 0; top: 0; left: 0; padding: 20px 0; text-align: center; color: white; }
.relative { background-color: blue; padding: 10px; border-radius: 4px; position: relative; display: inline-block; color: white; }
</style>
<div style="padding:50px; height:1500px">
<div style="background-color:#F0F0F0;height:500px;margin:200px 0 0">
<ui-component name="sticker" config="parent:parent" style="position:absolute">
This text will depent on parent position.
</ui-component>
</div>
</div>
<hr />
<div style="padding:50px; height:1500px">
<ui-component name="sticker" config="on:relative;off:fixed">
This text will be on fixed position.
</ui-component>
</div>