KaiOS空间导航

时间:2018-08-15 15:31:58

标签: javascript html firefox-os b2g

我尝试在KaiOS上向我的应用添加空间导航,但是我不能。 Page的信息很少。例如,当我添加代码时:

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

我收到此错误

  

currentIndex未定义

也许您有一些有关空间导航的有效示例?

2 个答案:

答案 0 :(得分:0)

KaiOS最近仍在尝试改善其文档...

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

我建议您使用自己的导航实现,或者使用已经作为开放源代码提供的导航库。

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

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

答案 1 :(得分:0)

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

NaviboardJS

好运!