Интересная задача помогите!
Значит так) есть 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, время: 05:54. |