j-FloatingPanel
- singleton
- admite barras de desplazamiento personalizadas
- admite modo oscuro
Métodos:
Método: component.show(options)
options.element {Element/jQuery Element}options.offsetX {Number}opcional, desplazamientox(predeterminado:0)options.offsetY {Number}opcional, desplazamientoy(predeterminado:0)options.offsetWidth {Number}opcional, desplazamientowidth(predeterminado:0)options.minwidth {Number}opcional, un ancho mínimo (por defecto200)options.maxwidth {Number}opcional, un ancho máximo (por defectoinfinite)options.height {Number}opcional, una altura (por defecto:200)options.callback(element) {Function}se activa cuando el usuario hace clic en el elemento con la clase.selectable.options.init {Function}se activa antes de que se muestre el componenteoptions.close {Function}opcional, puede determinar el cierre del paneloptions.align {String}opcional,left(predeterminado),rightocenteroptions.position {String}opcional,top(predeterminado),bottomoptions.classname {String}opcional, una clase de contenedor personalizada para todos los artículos
Método: component.hide()
Representación HTML:
var opt = {};
opt.html = 'Your HTML code';Representación de elementos RAW:
var opt = {};
opt.html = YOUR_DOM_ELEMENT;
// IMPORTANT: if the FloatingBox will be closed, then the element will be moved to the previous parent.Importando contenido:
var opt = {};
opt.import = '/url/part.html';
// IMPORTANT: the content will be cached for the future usageEs bueno saberlo
- Los elementos con clase
selectableserán seleccionables.
Métodos:
component.up()selecciona el elemento de arribacomponent.down()selecciona el elemento a continuacióncomponent.select([el])selecciona el artículo
Puede combinar métodos con el componente j-Shortcuts.
Úselo con <ui-component name="floatingpanel">. 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="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>