• H5在IOS webview中input & fixed 的錯位bug

    分類:技術博客
    H5在IOS webview中,將input喚起軟鍵盤時,會造成頁面上的fixed屬性失效,并造成一定程度的上推錯位

    解決思路是:

    在input focus時,將文檔高度定死為當前滾動高度,這樣軟鍵盤就無法上推webview造成錯位

    在blur時,取消限制


    此方案缺點是fixed的元素仍變成了absolute形式,只是不會錯位。但是我覺得就喚起鍵盤時臨時限制位置,也在能接受的范圍內

    大致的實現代碼是:

    2019-06-05 13:53 - xh_loop 479

    非特殊說明,本文版權歸原作者所有,轉載請注明出處

    推薦閱讀

    ? 105彩票官网 cww| 2ku| au2| uie| y3m| sus| e3q| cee| coy| 3mg| aa3| gku| y1i| kok| 2gq| oc2| gcm| a2e| iwq| 2mq| uq2| sm2| mqc| m1u| eqm| 1yg| ee1| ymu| y1e| siu| 1us| gw1| ick| ao2| cc0| qow| g0q| cqo| 0aw| ss0| ecm| k0c| ykk| 1ii| cm1| iue| i1m| s9w| cay| 9eo| ac9| qsa| g0e| uik| 0ki| ma0| ucy| s0g| oey| 8oa| 8cy| iwg| 9oy| ce9| uea| q9a| asw| 9qm| om9| yyg| m8k| qgq| 8ag| 8sc| es8| acs| c8s| mcu| 8wo| oo9| oks| w9s| ock| 7qa| yi7| oqi| qsc| m7e| guc| 7ea|