HTML5页面的d出框,手机输入法打开后遮住了d出框,如何解决?

HTML5页面的d出框,手机输入法打开后遮住了d出框,如何解决?,第1张

因为是d层的定位问题,如果定位为fixed,用户是无法向上滚动看到输入框了。如果定位为absolute,则用户就可以滑动页面向上看到输入框。这两种的形式都有一定不好的体验。可以通过js控制,当用户点击输入框的时候,把d层网上移动一点,修改top值。

<input id="test">提交</input>//提交按钮

<script type="text/javascript">

$("#test").click(function () {//点击事件

alert("hello,world!")//d出的内容

})

</script >

<div class="mask"><div class="main">关闭</div></div>

.mask{position:fixedleft:0right:0top:0bottom:0font-size:0text-align:centerbackground:rgba(0,0,0,0.8)}

.mask:after{content:""height:100%}

.mask:after,.main{display:inline-blockvertical-align:middle}

.main{font-size:16px}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7239998.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存