JQuery выбрал плагин
1 Gopal [2013-02-03 06:05:00]
Я хочу понять, как это работает. Фокус остается с полем ввода, но события keydown/keypress (стрелка вниз и стрелка ВВЕРХ) делегируются в выбранное поле. Как это стало возможным? Любые ссылки и другие материалы для достижения этой техники?
javascript jquery jquery-chosen
1 ответ
1 Решение Nick [2013-02-03 06:25:00]
Ключом к пониманию является то, что он копирует поле выбора с полностью отдельными элементами DOM (в частности, <ul>
с элементами <li>
), а затем работает с ними.
Вы можете посмотреть на странице GitHub здесь. Он написан на CoffeeScript, а затем использует cakebuild для создания JavaScript, что создает несколько странностей, которые могут немного смутить вас :)