【问题标题】:Blackberry webworks focus issue黑莓网络工作焦点问题
【发布时间】:2014-01-01 20:07:25
【问题描述】:

我正在研究黑莓网络工程项目,其中使用基于焦点的导航。

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

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

等待解决。

【问题讨论】:

    标签: blackberry blackberry-webworks


    【解决方案1】:

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

    这里是关于焦点模式导航的官方文档: https://developer.blackberry.com/html5/documentation/using_the_navigation_mode_1866978_11.html

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多