踩坑之IOS中input光標(biāo)跑偏問題的解決方法
2019/5/14 10:51:47來源:互聯(lián)網(wǎng)熱度:
1.ios端兼容input光標(biāo)高度處理
在最近的項目中遇到一個問題,input輸入框光標(biāo),在安卓手機上顯示沒有問題,但是在蘋果手機上
當(dāng)點擊輸入的時候,光標(biāo)的高度和父盒子的高度一樣。造成的原因就是給父盒子添加了height和line-height
當(dāng)點擊輸入的時候,光標(biāo)的高度就自動和父盒子的高度一樣了。(谷歌瀏覽器的設(shè)計原則,還有一種可能就
是當(dāng)沒有內(nèi)容的時候光標(biāo)的高度等于input的line-height的值,當(dāng)有內(nèi)容時,光標(biāo)從input的頂端到文字
的底部)。
解決辦法:去掉父盒子的高度height和行高line-height內(nèi)容用padding撐開。
2.ios不支持potision:fixed
把position:fixed
改成absolute
然后jQuery阻止移動端遮罩層后頁面滾動
css代碼:
.ovfHiden{overflow: hidden;height: 100%;}
jquery:
$(".header_right").click(function(){ $('html,body').addClass('ovfHiden'); //使網(wǎng)頁不可滾動 $(".searchbox").show(); }) $(".yg-close").click(function(){ $('html,body').removeClass('ovfHiden'); //使網(wǎng)頁恢復(fù)可滾 $(".searchbox").hide(); })
作者:落魂灬
鏈接:https://www.jianshu.com/p/b222aade3f43
[教程作者:落魂灬]
免責(zé)聲明:本站文章系圖趣網(wǎng)整理發(fā)布,如需轉(zhuǎn)載,請注明出處,素材資料僅供個人學(xué)習(xí)與參考,請勿用于商業(yè)用途!
本文地址:http://m.likemindfilms.com/tutorial/wd4200.html
本文地址:http://m.likemindfilms.com/tutorial/wd4200.html
這些是最新的
最熱門的教程