jQueryMobile-如果输入是selected,则固定的标头会更改大小
jQueryMobile - Fixed header changes size if input is selectet
我目前遇到一个固定头的奇怪问题。一旦我关注一个输入字段,它就会变得更大,并且实际上在输入字段本身之上"增长"。每次我关注另一个输入字段时,它就会变大(例如,父div的填充增加)
这是我使用的HTML标记
<!-- Settings !-->
<section id="settings" data-role="page" data-pagination="4" data-theme="a">
<div data-role="header" data-position="fixed" data-tap-toggle="false">
</div>
<div data-role="content">
</div>
<div data-role="footer" data-position="fixed" data-tap-toggle="false" data-theme="a">
</div>
</section>
每次我聚焦输入字段时,类"ui固定头"都会添加到头本身。用jQuery删除它不会带来预期的效果。每个人都经历过类似的效果吗?你是如何解决的?
我通过覆盖某些css值来解决这个问题,如果选择了输入,这些值就会更改。以下是它对我的作用:
.ui-fixed-hidden{
position: relative !important;
top: 0 !important;
padding: 0 !important;
}
.ui-header-fixed{
position: fixed !important;
top: -1px !important;
padding-top: 1px !important;
}
.ui-header{
position: fixed !important;
}
相关文章:
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 如果值为空,如何设置输入的默认值?jQuery
- 边框颜色是't如果输入为空,则更改
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 如果用户输入的长度小于最小长度,则显示错误消息
- jQuery从输入中获取值并检查它是否'It’是的.如果是这样,它应该公布有多少是正确的
- 如果图像标记是用javascript编写的,并且需要用户输入,那么图像不会随页面加载吗
- 用户名输入如果其他块不能正常工作/Javascript-jQuery-AJAX
- jQuery表单验证(如果==“执行此操作”)仅适用于第一次输入
- 如果没有任何输入,如何启用按钮
- 如果通过Javascript更改了输入,则jQuery会触发事件
- 如果不兼容,则隐藏范围输入
- 试图清理一个电话号码,以便如果它像816-345-6757一样被输入,它会像8163456757一样返回它
- AngularJS阻止提交如果输入没有't已验证
- 如果键入文本,请更改输入边框颜色
- 值首先发布,然后只有它完成输入(如果单击).向后需要(代码是corect)
- 检查表单字段的输入 - 如果存在邮政编码,则提醒 javascript
- 验证 HTML 表单输入 - 如果选项卡无效,则阻止选项卡
- 单击另一个文本框时清除文本输入(如果它是空的)-jQuery
- 邮件类型输入:如果邮件错误或正确,动态改变按钮的颜色/文本