Интересная задача помогите!
Значит так) есть combobox на jq ui и есть виртуальная клавиатура на js . Задача у меня стоит в том что бы с клавиатуры автокомплит работал так же как с клавиатуры т к с вирт клавы просто не происходит автокомплита . Помогите разобраться как сделать то ? Пробовал вешать trigger и разные события но не робит (((
|
Скорее всего jQuery ui при автокомплите использует код клавиши, а вы по клавиатуре мышью щёлкаете. Тут надо по ухи в документацию ui залазить и смотреть, как и чего, возможно девелоперскую версию библиотеки открыть. Если ui код клавиши смотрит, я бы попробовал keyCode перезаписывать у объекта события keyup мыши.
|
У меня есть п к методу клавиатуры кый срабатывает при нажатии клавив этом методе передается объект события а как воздействывать на UI не понятно ничего не работает(
|
brons.dev,
$("#autocomplete").autocomplete("search" , $("#autocomplete").val()) |
Error: cannot call methods on autocomplete prior to initialization; attempted to call method 'search'
Такуую ошибку дает( |
рони,
Конфликтует( |
brons.dev,
сделайте макет <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>autocomplete demo</title> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src="http://code.jquery.com/jquery-1.10.2.js"></script> <script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script> <script> $(function () { $("#go").on("click", function () { $("#autocomplete").val("j") $("#autocomplete").autocomplete("search" , $("#autocomplete").val()) }) $("#autocomplete").autocomplete({ source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"] }); }) </script> </head> <body> <label for="autocomplete">Select a programming language: </label> <input id="autocomplete" > <input id="go" name="" type="button" value="буква j" > </body> </html> |
Часовой пояс GMT +3, время: 14:12. |