固定位置分割防止焦点在元素之间移动时滚动
Fixed Position Div prevents scrolling when focus moves betwen its elements
我在一个需要固定位置的div中有两个文本框。问题是,当我在第一个文本框上时,如果我切换到第二个文本框,由于div的固定位置属性,页面不会向下滚动到第二个中。有什么方法可以保持div的固定地位,但仍然向下滚动到有焦点的元素吗?
<div style="width:100%;height:100%;position:fixed;">
<input id="FirstName"> Lots of padding goes here
<input id="LastName">
</div>
完整的代码请看我的小提琴https://jsfiddle.net/43dLktss/1/
我在想也许jQuery在文本框的焦点事件处理程序上设置了动画?
不需要额外的javascript/jQuery。添加一个内部div
,具有相对位置height:100%;
和overflow:scroll;
<div style="width:100%;height:100%;position:fixed;">
<div style="height:100%;position:relative;overflow:scroll;">
<input id="FirstName"> lots of padding here<input id="LastName">
</div>
</div>
查看更新后的小提琴:https://jsfiddle.net/sablefoste/s0jmzph0/
相关文章:
- 操作放置在画布上的元素之间的连接
- DOM元素和angular元素之间的主要区别是什么
- 如何附加<ul><李>元素位于某个特定条件的父元素列表之间
- 在JavaScript中,如何修复元素显示和变量创建之间的初始差异
- 在 JavaScript 数组中的所有元素之间穿插元素的简洁方法
- 命名一个在“”和“”之间切换元素的函数;启用”;以及“;被禁用”;州
- JS get元素之间的差异's属性与elem.getAttribute(attr)和elem[attr]
- 在2个框之间移动元素
- Javascript集:任何覆盖元素之间比较的方法
- jqmobile列表视图中元素之间的间距相等
- 使用Javascript,获取元素的方法是什么,基于打开和关闭标记之间的文本
- 如何在两个动画画布元素之间进行通信
- 同一元素的 this.id 值在浏览器之间是不同的
- 第一个元素和最后一个元素之间的连续循环
- 根据DOM,HTML元素的开始和结束标记之间的内容被称为属性.这个房产的名字是什么
- JavaScript/jQuery在两个iframe之间拖放元素
- 边距和输入元素边框之间的填充颜色
- 隐藏元素:Javascript属性和CSS样式之间的区别
- 使用AngularJS在Bootstrap选项卡之间移动DOM元素
- 在元素之间导航的Javascript