KaiOS Пространственная навигация
Я пытался добавить пространственную навигацию в мои приложения на KaiOS
, но я не могу. Страница имеет очень мало информации. Пример, когда я добавляю код:
function nav (move) {
var next = currentIndex + move;
var items = document.querySelectorAll('.items');
var targetElement = items[next];
targetElement.focus();
}
Я получаю эту ошибку
currentIndex не определен
Может быть, у вас есть рабочий пример с пространственной навигацией?
2 ответа
KAIOS недавно обновила много нового на своем официальном сайте. Еще долгий путь, чтобы построить сообщество и надлежащую документацию. Просмотрите библиотеку, приведенную ниже, она может сэкономить вам массу дополнительных строк.
Удачи!
KaiOS все еще пытается улучшить свой документ в последнее время...
currentIndex относится к текущему tabIndex
номер, на котором вы сосредоточены, они не привели полный пример.
Я бы предложил использовать вашу собственную навигационную реализацию или использовать навигационную библиотеку, которая уже доступна как открытый исходный код.
https://github.com/svarunan/firefox-os-sample-app - библиотека не используется, пример приложения Kaios
https://github.com/luke-chang/js-spatial-navigation - Универсальная библиотека навигации с использованием клавиш со стрелками