手动将焦点设置为TVJS中的<lockup>元素

时间:2015-12-03 10:16:53

标签: javascript tvos apple-tv tvjs

我在Documentation中找不到任何方法来手动将焦点设置为元素。 它应该支持DOM Element类,但是当我做

var elem = ele.ownerDocument.getElementById("start");
elem.focus();

它什么都不做。 elem已正确设置,但无法识别focus()方法。

3 个答案:

答案 0 :(得分:1)

Apple's TVJS Framework并没有在他的课程中提供任何方法来手动对焦元素。

它所包含的标准文档对象模块类中没有任何一种方法可以直接访问DOM并聚焦元素。

可用的关闭事物是autoHighlight attribute,它可以专注于渲染某些位置的某些特定元素。

答案 1 :(得分:0)

在纯粹的js中你可以document.getElementById("start").autofocus;:页面加载输入是自动对焦

答案 2 :(得分:-1)

为此目的使用autoHighlight

  

autoHightlight = “真”

包含元素和一个子元素都必须设置为true。