optional, with one choice, with keyboard
//after load $(function() { // make <ol id=lista> selectable (jquery UI) $("#lista").selectable(); $("#lista").children(":first-child").addClass("selected"); //select first $(document).keydown(function(ev) { //con keyboard var actual = $(".selected"); switch (ev.keyCode) { case 13: // User pressed "enter" key actual.dblclick(); ev.preventDefault(); break; case 38: // User pressed "up" arrow actual.prev().click(); ev.preventDefault(); break; case 40: // User pressed "down" arrow actual.next().click(); ev.preventDefault(); break; } }); //end keydown //single select $("#lista li").click(function() { $(this).addClass("selected").siblings().removeClass("selected"); }); }); // end $(fn...
source share