Introducción
Una mejora progresiva de los elementos <select forma múltiples>. Se ofrece una alternativa más sencilla con las siguientes ventajas:- Facilitar a los usuarios a entender e interactuar con los elementos de forma periódica <select múltiples>. Los usuarios saben cómo interactuar con él de instrucciones sans.
- No se requiere que el usuario Ctrl-Click o Shift-Click varios elementos. En cambio los usuarios de su formulario puede agregar o quitar elementos de forma individual, sin riesgo de perder los que ya han sido seleccionados.
- Elementos seleccionados son siempre visibles (dentro de los límites de su interfaz), mientras que los elementos no seleccionados siempre están ocultas (dentro de un normal <select>).
- A diferencia de los elementos regulares <select opción múltiples>, los de asmSelect opcionalmente se puede ordenar con un simple arrastrar y soltar (esta parte requiere jQuery UI).
- esconde asmSelect, mantiene y actualiza la <select múltiples> originales para que no se requieren cambios en el código existente.
- Si un usuario no tiene javascript, entonces por supuesto el múltiples> regulares <select elemento de formulario se utiliza en su lugar.
- Si el original de múltiples> <select elemento de formulario es modificado por algunos jQuery o código Javascript, el cambio se verá reflejado en el asmSelect así.
Tenedores de asmSelect
Requisitos
- jQuery 1.2.6 o posterior
- Un documento HTML / XHTML que contiene uno o más elementos de formulario <select múltiples>.
Uso
Incluyen jQuery, asmSelect y css en la cabeza de documento:
<script type="text/javascript" src="jquery.js"> </ script> <script type="text/javascript" src="jquery.asmselect.js"> </ script> <link rel="stylesheet" type="text/css" href="jquery.asmselect.css" />
El uso de un selector de jQuery en su función de documento preparado:
$ (Document). Ready (function () { $ ("Select [varios]") asmSelect ().; });Si lo desea, puede especificar opciones cuando se llama al plugin:
$ (Document). Ready (function () { $ ("Select [varios]"). AsmSelect ({ ordenable: true, animar: verdad, addItemTarget: 'top' }); });
Para configurar opcionalmente una etiqueta dentro de la selección, establezca el atributo título:
<select name="cities" multiple="multiple" title="Please seleccionar un city"> ... </ Select>
Link con ejemplo:
Link al home
Alternativa mas atractiva del mismo plugin
Demo Link
Plugin alternativo
No hay comentarios:
Publicar un comentario