带有垂直滚动内容的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)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秒超时后明确设置焦点,修复了问题,但这并不理想!谢谢.
好的,我知道我可能会以错误的方式思考这个问题,但......
A)我有活动A加载片段F1加载片段F2.F2执行一个动作,该动作应该导致它被关闭,然后F1根据它的关闭方式执行某个动作.
B)现在因为我也支持单个窗格,非片段,版本F1也通过startActivityForResult调用间接加载F2.这意味着当F2的包装器活动完成时,F1接收onActivityResult调用,F1可以执行它需要做的事情.
但是,我很难看到实现我想要的最佳方式(A).我有F2回调活动A将其弹出堆栈.那么我是否应该考虑将信息传递给F1以完成它需要做的事情?或者(我认为F1可能负责将F2弹出堆栈).
我想知道的是我是否在正确的轨道上通过父活动来回传递消息,还是有一种更直接的方式让F1响应F2执行需要关闭的东西,F1做什么呢需要做的.
提前致谢.彼得.
我在ActionBar中使用导航控件来提供下拉列表.我想在某些情况下禁用选择下拉列表.
我的微调器适配器关闭视图的布局TextView包含在一个LinearLayout.最好的我想出来的是压倒getView在我的飞旋的适配器,使两者的LinearLayout和TextView非可点击和残疾人.这具有使文本变灰的效果,但仍然可以选择它.
编辑我很欣赏我可以隐藏列表,但这不是我想要做的.此外,我在方法中返回false,检查是否启用了一个或所有项目,但这不起作用.
尝试在Xoom上使用Honeycomb.提前致谢.彼得.