`
carge
  • 浏览: 51865 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

HTML5中iPhone下,软件盘弹出导致fixed属性失效解决办法

 
阅读更多

 

最近从事HTML5方面的开发,一个自定义的dialog,采用fixed属性来定位。测试发现,在收起输入用的软键盘后,dialog没有居中显示,此时fixed属性失效了。但是只要稍微滚动一下,就恢复正常。

 

采用如下办法得以解决:

        window.setTimeout(function(){
            $(document).scrollTop($(document).scrollTop());
        }, 0);

 

 

分享到:
评论

相关推荐

    iOS下Html页面中input获取焦点弹出键盘时挡住input解决方案

    iOS下Html页面中input获取焦点弹出键盘时挡住input解决方案 兼容ios8 ios9 ios 10

    iphone 弹出层

    在iOS开发中,"弹出层"通常指的是用于显示临时信息或者进行交互操作的界面元素。这类元素在用户界面上通常以半透明、模态的形式出现,遮盖住背景内容,直到用户完成交互或者手动关闭。iPhone上的弹出层设计遵循苹果...

    模仿iphone弹出式短信查看

    标题“模仿iPhone弹出式短信查看”涉及到的是在非iOS平台上(可能是Android或者Web应用)实现类似iPhone风格的弹出式短信查看功能。这个功能通常包括一个简洁且具有动画效果的界面,用户可以快速预览短信内容,而...

    BRAS 设备在 iOS 终端无法弹出 Portal 认证页面或弹出速度慢的解决方法

    通过系统的故障排除和针对性的配置调整,大多数情况下都能找到并解决问题。对于复杂问题,可能需要与设备制造商或网络服务商的技术支持团队合作,共同找出解决方案。确保用户能够顺利进行Portal认证,是保障网络服务...

    手机软键盘弹出时影响布局的解决方法

    移动端软键盘弹出时影响布局该如何解决 1)前段时间作的移动端页面,因为高度只有1页所以用了height:100%;width:100%; ios下点击输入框弹出软键盘时,布局没有大影响。 当输入框可能被软键盘压到时,在一部分安卓下...

    android 仿iPhone自定义底部弹出菜单

    本文将详细讲解如何在Android中实现"仿iPhone底部弹出菜单"。 1. **自定义布局设计** - 首先,创建一个包含多个菜单项的布局文件。每个菜单项通常是一个`LinearLayout`或`CardView`,包含一个图标和一个文字描述。...

    仿iphone手机弹出框

    在Android开发中,为了提供与iOS相似的用户体验,开发者有时会需要实现仿iPhone样式的弹出框。这个项目,名为"IphoneDialog",显然是一个专为Android设计的库或者组件,用于创建模仿iPhone风格对话框的UI元素。下面...

    Iphone 5解锁软件

    标题中的"Iphone 5解锁软件"指的是用于解除iPhone 5手机网络锁定的工具或程序,通常这类软件允许用户使用非原始运营商的SIM卡在设备上进行通话和数据服务。这可能是因为用户购买了带有特定运营商合约的iPhone 5,但...

    卡iphone在线软件

    5. **数据恢复**:在误删重要数据的情况下,这些软件还可以帮助恢复丢失的照片、联系人、短信等,为用户挽回损失。 在使用过程中,注意不要随意清理未知文件,以免误删重要数据。同时,保持软件版本更新,以获取...

    仿iphone的点击按钮弹出二级菜单效果

    在Android开发中,实现仿iPhone的点击按钮弹出二级菜单效果是一种常见的交互设计,它可以提升用户的操作体验。这个功能涉及到Android的视图(View)、事件处理(Event Handling)、动画(Animation)以及布局(Layout)等多...

    iphone safari不支持position fixed的解决方法

    然而,苹果的iPhone Safari浏览器在早期版本中并不完全支持这个属性,尤其是在处理滚动事件时会出现问题,导致元素在滚动时无法正确保持其固定位置,这给开发者带来了一些挑战。 为了解决这个问题,开发者通常需要...

    iPhone弹出popover

    然而,"iPhone弹出popover"的描述表明我们将探讨如何在iPhone设备上实现类似的功能,因为默认情况下,Popover是不支持在iPhone上显示的。 Popover在iPad上通常用于大屏幕设备,它可以像一个小型窗口一样悬浮于其他...

    iOS 弹出视图

    在iOS开发中,弹出视图(Popup View)是一种常见的用户界面元素,它可以在主界面之上显示临时的信息、选项或操作。这种设计模式通常用于显示警告、确认对话框或者提供额外的功能选择。本文将深入探讨iOS中实现弹出...

    ios应用源码之点击输入框弹出键盘时,输入框的整个视图向上移动以便用户可以看到输入的内

    当用户点击输入框(UITextField或UITextView)弹出键盘时,有时由于键盘遮挡,输入框会被隐藏在键盘下方,导致用户无法看到正在输入的内容。为了解决这个问题,iOS提供了多种方法来处理键盘弹出时视图的自动调整,以...

    iPhone数据恢复软件如何找回iPhone5丢失的文件

    "iPhone数据恢复软件如何找回iPhone5丢失的文件"这个主题旨在指导用户在iPhone5上丢失数据后,如何通过专业的工具进行恢复。首先,我们需要明白,一旦数据丢失,应尽快采取行动,因为新的数据写入可能会覆盖已删除或...

    iphone 解决键盘遮挡和view传值的一个小例子

    在iOS开发中,我们经常会遇到两个常见的问题:一是键盘弹出时遮挡了屏幕下方的输入框,导致用户无法看到正在输入的内容;二是不同View之间的数据传递,这在多个界面间进行信息交互时尤为重要。本篇文章将通过一个...

    iphone5解锁教程

    - 解锁过程可能会导致设备保修失效,因此在解锁前要确保你的设备没有未解决的保修问题。 - 如果在解锁过程中遇到任何问题,如设备无法启动或显示错误信息,及时联系Apple支持或专业维修服务。 - 解锁后的iPhone5...

    iphone属性列表持久化存储

    在iOS开发中,数据持久化是保存应用程序...总之,"iphone属性列表持久化存储"项目提供了一个实践性的例子,展示了如何在iPhone应用中利用属性列表有效地保存和恢复数据,这对于iOS开发者来说是一项基础但重要的技能。

    iPhone 美化软件 iBeauty

    4. **铃声制作**:该软件还支持自定义铃声功能,用户可以从音乐库中选取喜欢的片段,或者直接导入外部音频,裁剪出个性化的铃声,让来电和通知音效更具特色。 5. **操作简便**:iBeauty的设计理念是用户友好,其...

Global site tag (gtag.js) - Google Analytics