KaiOS Пространственная навигация

Я пытался добавить пространственную навигацию в мои приложения на KaiOS, но я не могу. Страница имеет очень мало информации. Пример, когда я добавляю код:

    function nav (move) {
  var next = currentIndex + move;
  var items = document.querySelectorAll('.items');
  var targetElement = items[next];
  targetElement.focus();
}

Я получаю эту ошибку

currentIndex не определен

Может быть, у вас есть рабочий пример с пространственной навигацией?

2 ответа

KAIOS недавно обновила много нового на своем официальном сайте. Еще долгий путь, чтобы построить сообщество и надлежащую документацию. Просмотрите библиотеку, приведенную ниже, она может сэкономить вам массу дополнительных строк.

NaviboardJS!

Удачи!

KaiOS все еще пытается улучшить свой документ в последнее время...

currentIndex относится к текущему tabIndex номер, на котором вы сосредоточены, они не привели полный пример.

Я бы предложил использовать вашу собственную навигационную реализацию или использовать навигационную библиотеку, которая уже доступна как открытый исходный код.

https://github.com/svarunan/firefox-os-sample-app - библиотека не используется, пример приложения Kaios

https://github.com/luke-chang/js-spatial-navigation - Универсальная библиотека навигации с использованием клавиш со стрелками

Другие вопросы по тегам