【问题标题】:x-blackberry-focusable being ignored on playbookx-blackberry-focusable 在剧本中被忽略
【发布时间】:2012-08-21 21:04:31
【问题描述】:

我正在 BlackBerry PlayBook 上开发带有 webworks 的 HTML5 应用程序。我在整个网站上有一堆 href 标签,有些是在设计时添加的,有些是动态生成的。当我将应用程序加载到我的设备上时,我遇到了这些奇怪的情况,其中包含在 href 标记中的图像似乎进入了“突出显示”状态。我看到 html 按钮的行为相同。我还遇到了一些应该点击一下的东西似乎需要点击两次的情况。我的假设是这是由 href / iframe / button 元素获得焦点引起的:

https://bdsc.webapps.blackberry.com/html5/apis/blackberry.focus.html

我以编程方式将 x-blackberry-focusable="false" 添加到我的所有 a href 标记、按钮和 iframe 中,但我仍然得到那个蓝色突出显示,而且似乎仍然需要点按两次才能使任何工作正常工作.这个应用程序与 iPad 上的 PhoneGap 配合得很好,在浏览器中也很好用。我开始认为我走错了路,因为我没有在 config.xml 中配置可聚焦。

有什么想法吗?

【问题讨论】:

    标签: html blackberry blackberry-webworks blackberry-playbook


    【解决方案1】:

    由于 Playbook 没有轨迹球或触控板,x-blackberry-focusable 属性将被忽略。这个限制已经在updated documentation 中阐明:

    如果 BlackBerry 设备没有轨迹球或触控板,则 即使小部件也不会启用基于焦点的导航模式 配置文档指定使用基于焦点的导航。 如果小部件配置为基于焦点的导航并且它运行在 使用触控板或轨迹球、基于焦点的 BlackBerry 设备 将启用导航。

    总之,运行一个带有基于焦点的导航模式标记的小部件 在没有轨迹球的 BlackBerry 设备上与运行 没有指定任何基于焦点的导航和整个 导航相关的 HTML 标记、JavaScript 和 CSS 扩展是 忽略。

    【讨论】:

      猜你喜欢
      • 2011-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-29
      • 1970-01-01
      • 2020-10-15
      • 1970-01-01
      • 2020-03-31
      相关资源
      最近更新 更多