黑莓网络焦点问题

时间:2012-11-12 09:46:03

标签: blackberry blackberry-webworks

我正在使用黑莓webworks项目,其中使用基于焦点的导航。

现在我的问题是我专注于一个按钮,通过点击该按钮,我调用ajax,然后为另一个页面加载新的html并将其加载到指定的div。

现在我需要将焦点设置为加载的html中的一个元素,但它不起作用,焦点仍然是最后一个焦点元素。

等待解决方案。

1 个答案:

答案 0 :(得分:1)

分配给页面元素的焦点模式事件处理程序在首次加载页面时被注入(HTTP请求),而不是在每次后续DOM更改之后(无论是通过AJAX还是直接JavaScript)。

以下是有关对焦模式导航的官方文档: https://developer.blackberry.com/html5/documentation/using_the_navigation_mode_1866978_11.html

建议使用appendChild()将DOM元素添加到页面,而不是innerHTML =“”,然后查看这些新添加的元素是否具有焦点事件。