2012-11-12 164 views
4

我正在從事黑莓webworks項目,其中使用基於焦點的導航。黑莓webworks焦點問題

現在我的問題是我專注於一個按鈕,並通過單擊該按鈕,我打電話給Ajax,然後加載另一個頁面的新HTML並將其加載到指定的div。

現在我需要將焦點設置爲加載的html中的元素之一,但它不工作,焦點仍然是最後聚焦的元素。

等待解決方案。

回答

1

分配給頁面元素的焦點模式事件處理程序在頁面首次加載(HTTP請求)時注入,而不是在每個後​​續DOM更改(無論是通過AJAX還是直接JavaScript)之後注入。

以下是有關對焦模式導航的官方文檔: https://developer.blackberry.com/html5/documentation/using_the_navigation_mode_1866978_11.html

建議使用的appendChild(),以DOM元素添加到頁面,而不是innerHTML的=「」,然後看看如果這些新添加的元素都有焦點事件。