小编PJL*_*PJL的帖子

VoiceOver不会将元素正确地滚出视图

带有垂直滚动内容的HTML固定页脚(我希望标准的东西,溢出:自动等).

当VoiceOver焦点击中可见视图底部的元素时,通过右滑动VoiceOver手势垂直滚动元素时,VoiceOver焦点会正确地移动元素但滚动条仅滚动元素高度的一半,因此VoiceOver焦点移动到可见光下方区域.

编辑更新的片段,在前一个容器高度小于50%,为了清晰而更新,以显示高度无关紧要.

提前致谢.

.scrollContainer {
  position: absolute;
  overflow: auto;
  top: 0;
  width: 100%;
  bottom: 100px;
}

.rightData {
  float: right;
  padding-right: 10px;
}

.stepData {
  padding: 0px;
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
}

.stepData > li {
  height: 42px;
  border-top: 1px solid black;
  padding: 12px 20px;
  font-size: 1.25em;
}

#footer {
  position: absolute;
  height: 100px;
  width: 100%;
  bottom: 0;
  background-color: cyan;
}
Run Code Online (Sandbox Code Playgroud)
<div style="height:500px;">
 <div id="container" class="scrollContainer">
        <ul class="stepData" style="padding:0px;">
            <li role="button" aria-label="date">06/01<span class="rightData" aria-label="steps">1001</span></li>
            <li role="button" …
Run Code Online (Sandbox Code Playgroud)

html voiceover

12
推荐指数
1
解决办法
763
查看次数

选择一个选项可以使VoiceOver跳转到页面顶部

iOS9,启用了VoiceOver的Safari.

不是100%可重复,但只是选择一个选项将使VoiceOver焦点跳转到页面顶部的按钮.

现在可以监听被选中的选项,然后在几秒钟内强制关注元素,但这会导致不受欢迎的UX.

  :focus {
    background-color: pink;
  }
Run Code Online (Sandbox Code Playgroud)
<div>
  <button tabindex="-1">close</button><br/><br/><br/><br/><br/><br/><br/><br/>
  <select>
    <option>Email</option>
    <option>Tobias</option>
    <option>Linus</option>
  </select>

</div>

<p>This example shows how to fill a dropdown list</p>
Run Code Online (Sandbox Code Playgroud)

在生产代码(使用AngularJS)中,在2秒超时后明确设置焦点,修复了问题,但这并不理想!谢谢.

html accessibility voiceover

12
推荐指数
1
解决办法
726
查看次数

如何最好地将消息从一个片段传递给它的父节点(onActivityResult等价物)

好的,我知道我可能会以错误的方式思考这个问题,但......

A)我有活动A加载片段F1加载片段F2.F2执行一个动作,该动作应该导致它被关闭,然后F1根据它的关闭方式执行某个动作.

B)现在因为我也支持单个窗格,非片段,版本F1也通过startActivityForResult调用间接加载F2.这意味着当F2的包装器活动完成时,F1接收onActivityResult调用,F1可以执行它需要做的事情.

但是,我很难看到实现我想要的最佳方式(A).我有F2回调活动A将其弹出堆栈.那么我是否应该考虑将信息传递给F1以完成它需要做的事情?或者(我认为F1可能负责将F2弹出堆栈).

我想知道的是我是否在正确的轨道上通过父活动来回传递消息,还是有一种更直接的方式让F1响应F2执行需要关闭的东西,F1做什么呢需要做的.

提前致谢.彼得.

android android-fragments android-3.0-honeycomb

3
推荐指数
2
解决办法
2930
查看次数

可以禁用ActionBar下拉导航列表控件吗?

我在ActionBar中使用导航控件来提供下拉列表.我想在某些情况下禁用选择下拉列表.

我的微调器适配器关闭视图的布局TextView包含在一个LinearLayout.最好的我想出来的是压倒getView在我的飞旋的适配器,使两者的LinearLayoutTextView非可点击和残疾人.这具有使文本变灰的效果,但仍然可以选择它.

编辑我很欣赏我可以隐藏列表,但这不是我想要做的.此外,我在方法中返回false,检查是否启用了一个或所有项目,但这不起作用.

尝试在Xoom上使用Honeycomb.提前致谢.彼得.

android android-3.0-honeycomb

3
推荐指数
1
解决办法
2842
查看次数