j-FloatingInput
- Singleton
- unterstützt den Dark-Modus
Methoden:
Methode: component.show(options)
options.element {Element/jQuery Element}options.offsetX {Number}optional,xOffset (Standard:0)options.offsetY {Number}optional,yOffset (Standard:0)options.offsetWidth {Number}optional,widthOffset (Standard:0)options.placeholder {String}optional, ein Platzhalter für das Suchfeldoptions.minwidth {Number}optional, eine minimale Breite, Standard200options.maxwidth {Number}optional, eine maximale Breite, Standardinfiniteoptions.maxlength {Number}optional, eine maximale Länge des Werts, Standard50options.callback(value, element) {Function}wird ausgelöst, wenn der Benutzer auf das Element klicktoptions.icon {String}optional, Font-Awesome-Symboloptions.close {Function}optional, kann das Schließen des Panels bestimmenoptions.align {String}optional,left(Standard),rightodercenteroptions.value {String}optional, ein Standardwert für die Eingabeoptions.position {String}optional,top(Standard),bottomoptions.summary {String}zusätzlicher Hilfeinhaltoptions.monospace {Boolean}aktiviert Monospace-Schriftartoptions.select {Boolean}wählt Text aus- NEW
options.multiline {Boolean}ermöglicht Multiline - NEW
options.height {Number}eine Höhe für Multiline (Standard:100)
Methode: component.hide()
Konfiguration:
placeholder– ein Platzhalter für die Eingabe
Verwenden Sie es mit <ui-component name="floatinginput">. 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>
body { background-color: #F0F0F0; }
</style>
<ui-component name="floatinginput" config="placeholder:Type something ..."></ui-component>
<div class="container">
<a href="javascript:void(0)">Type your name</a>
</div>
<script>
$(document).on('click', 'a', function() {
var opt = {};
opt.element = this;
opt.callback = function(value) {
console.log('CLICK', value);
};
SETTER('floatinginput/show', opt);
});
</script>