Demo
Try it here
Usage
The Html:
var microSelectOptions = { size: 5 } google.load("jquery", "1.4.1"); google.setOnLoadCallback(function() { $('.microselect').microSelect(microSelectOptions); $('.microselectExpand').microSelect({expand: true}); });
Note that the options must be defined outside the document.ready (or it's google aequivalent) so it can be reachable by the buttons.
<div> <select id="myMicroSelect" class="microselect"> <option value="lagwagon">Lagwagon</option> <option value="avail">Avail</option> <option value="nofx">NOFX</option> <option value="wizo">WIZO</option> <option value="propagandhi">Propagandhi</option> <option value="nouseforaname">No Use For a Name</option> <option value="descendents">Descendents</option> <option value="mxpx">MxPx</option> </select> </div> <br /> <button onClick="$.fn.microSelect.add($('#myMicroSelect'), 'The Soviettes', 'thesoviettes', microSelectOptions);">Add</button> <button onClick="$.fn.microSelect.remove($('#myMicroSelect'), 'nofx', microSelectOptions);">Remove</button> <button onClick="alert($.fn.microSelect.getSelected($('#myMicroSelect')));">Get Selected</button>
Options
{ title: 'Hover here to select', size: 5, checkboxes: false, multiple: true, expand: false, cssClassTitle: 'micro-select-title', cssClassSelected: 'micro-selected', cssClassUnselected: 'micro-unselected', cssClassHoverSelected: 'micro-hover-selected', cssClassHoverUnselected: 'micro-hover-unselected' }
Download
Download Here
Keine Kommentare:
Kommentar veröffentlichen