-1

我试图在我的应用程序中添加空间导航KaiOS,但我无法实现。该页面的信息非常少。

例如,当我添加以下代码时:

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

我收到此错误:

currentIndex 未定义

也许您有一些空间导航的工作示例?

4

2 回答 2

0

KaiOS 最近仍在尝试改进他们的文档...

currentIndex是指tabIndex您关注的当前数字,他们没有给出完整的例子。

我建议使用您自己的导航实现或使用已经作为开源可用的导航库。

https://github.com/svarunan/firefox-os-sample-app - 没有使用库,一个示例 Kaios 应用程序

https://github.com/luke-chang/js-spatial-navigation - 使用箭头键的通用导航库

于 2018-08-16T21:26:37.583 回答
0

KAIOS最近在官网更新了很多新东西。建立社区和适当的文档还有很长的路要走。浏览下面的库,它可能会为您节省大量额外的行。

导航板JS

祝你好运!

于 2018-08-23T11:53:09.907 回答