收藏
回答

微信小程序 input 设置 “opacity:0;” 属性,手机不识别的问题

问题模块
客户端

用小程序实现了“输入6位数字的支付密码”功能,需为input设置“opacity:0”属性。在微信开发者工具中,该功能是正常的。用手机(红米3)查看该功能时,发现“opacity:0”属性并没有生效。


获得焦点时,input的“opacity:0”属性没有生效。




失去焦点后,input的“opacity:0”属性生效了。


怎办?


最后一次编辑于  2017-02-16  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

5 个回答

  • Can🌴
    Can🌴
    2017-02-16

    发现一个不需要 input 又想调起键盘的场景。

    你的这个问题暂时还解决不了,先试下将字体颜色改成白色看看?

    2017-02-16
    赞同
    回复
  • 陈万安
    陈万安
    2017-02-17

    @1楼,“发现一个不需要 input 又想调起键盘的场景。”什么意思?

    字体颜色改成白色,光标是黑色的。

    2017-02-17
    赞同
    回复
  • 周涛
    周涛
    01-04

    大佬解决了没 字体也能设置透明 这光标咋弄掉。。 坑真多啊

    01-04
    赞同
    回复 1
    • 周涛
      周涛
      01-04

      解决了 曲线救国填坑。。

      text-indent: -999em; /* 文本向左缩进 */

      margin-left: -100%;   /* 输入框光标起始点向左左移 */

      01-04
      赞同
      回复
  • nigel
    nigel
    04-09

    遇到同样问题

    04-09
    赞同
    回复