收藏
回答

input 键盘弹起事件?

input type=“number“ 在苹果手机上键盘弹起想在右上角显示完成两个字,我用bindfocus获取焦点时返回一个高度来定位完成两个字的位置。当页面上input在键盘上可正常,input在键盘之下就不行了。

回答关注问题邀请回答
收藏

1 个回答

  • Admin²⁰²¹
    Admin²⁰²¹
    2020-10-08

    这个通用逻辑是获取键盘高度,,用个遮罩层来显示完成。fixed一个层,设置bottom为键盘高度减掉层自身高度

    2020-10-08
    有用 1
    回复 4
    • 浪迹江湖
      浪迹江湖
      2020-10-08
      那怎么让自己写的比input层级还要高,覆盖在上面
      2020-10-08
      1
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-10-08回复浪迹江湖
      不能覆盖input,你需要把input的top往上移,刚好再完成层的上面
      2020-10-08
      1
      回复
    • 浪迹江湖
      浪迹江湖
      2020-10-08回复Admin²⁰²¹
      谢谢
      2020-10-08
      1
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-10-08回复浪迹江湖
      不客气,这是我应该做的~能帮到你是我的荣幸!希望咱们能继续在社区这个大家庭保持交流。
      2020-10-08
      1
      回复
登录 后发表内容
问题标签