j-FloatingPanel
- Singleton
- Ondersteunt custom scrollbars
- Ondersteunt het donkere mode
Methoden:
Methode: component.show(options)
options.element {Element/jQuery Element}options.offsetX {Number}optioneel,xoffset (default:0)options.offsetY {Number}optioneel,yoffset (default:0)options.offsetWidth {Number}optioneel,widthoffset (default:0)options.minwidth {Number}optioneel, een minimale breedte (default200)options.maxwidth {Number}optioneel, een maximale breedte (defaultinfinite)options.height {Number}optioneel, een hoogte (default:200)options.callback(element) {Function}wordt uitgevoerd wanneer de gebruiker op het element klikt met de.selectableklasse.options.init {Function}wordt geactiveerd voordat de component wordt weergegevenoptions.close {Function}optioneel, kan het sluiten van de panelen bepalenoptions.align {String}optioneel,left(default),rightofcenteroptions.position {String}optioneel,top(default),bottomoptions.classname {String}optioneel, een aangepaste containerklasse voor alle items
Methode: component.hide()
Html rendering:
var opt = {};
opt.html = 'Your HTML code';RAW element rendering:
var opt = {};
opt.html = YOUR_DOM_ELEMENT;
// IMPORTANT: if the FloatingBox will be closed, then the element will be moved to the previous parent.Import van inhoud:
var opt = {};
opt.import = '/url/part.html';
// IMPORTANT: the content will be cached for the future usageGoed om te weten
- De elementen met de
selectable-klasse zullen selectief zijn
Methoden:
component.up()selecteert item bovencomponent.down()selecteert item hierondercomponent.select([el])selecteert item
U kunt de methoden combineren met de j-Shortcuts component.
Gebruik het met <ui-component name="floatingpanel">Wanneer de component nog niet is geladen, jComponent Download het op eerste gebruik van het adres in DEF.fallback (De Componentator Schrijver: Peter Širka. bron: de Componentator Componenten repository, MIT licentie.
<ui-component name="exec"></ui-component>
<ui-component name="floatingpanel"></ui-component>
<span class="exec" data-exec="showpanel" style="color:#2A6CEC;cursor:pointer;text-decoration:underline" class="block">Show panel</span>
<script>
function showpanel(el) {
var opt = {};
opt.element = el;
opt.html = '<div class="padding">Custom content</div>';
SETTER('floatingpanel/show', opt);
}
</script>