Egret社区

输入文本框有大bug

2016-5-4 15:21
12415
产品 Egret Engine 版本 3.0.8
复现概率 100% 平台 iOS 微信H5
复现步骤 监听输入文本框的获取焦点、失去焦点事件。
问题描述 获取焦点时,输入文本光标很小很小,失去焦点又正常了
错误代码 获取焦点时,输入文本光标很小很小,失去焦点又正常了
BUG截图
本帖最后由 junlas 于 2016-5-4 15:51 编辑

获取焦点时,输入文本光标很小很小,失去焦点又正常了。

0.png 1.png






private onPhoneFocusInHandler(e:FocusEvent):void {
    if(this._txtPhone.text == this.Tips_TxtPhone){
        this._txtPhone.text = "";
        this._txtPhone.size = 47;
        this._txtPhone.textColor = 0;
    }
}

private onPhoneFocusOutHandler(e:FocusEvent):void {
    if(this._txtPhone.text == ""){
        this._txtPhone.text = this.Tips_TxtPhone;
        this._txtPhone.size = 30;
        this._txtPhone.textColor = 0xC6C6C6;
    }
}

——————————————————————————————————————————
搞定了!!!原来是外部的css对input框做了样式。
——————————————————————————————————————————
分享到 :
0 人收藏

5 个回复

倒序浏览
junlas  斑竹 | 2016-5-4 15:32:57
好像跟我改变  size   有关系,但是3.0.3版本,确实是好的。
junlas  斑竹 | 2016-5-4 15:44:22
保持size大小统一后,文本位置又有偏移了。。。

获取焦点,字体偏上,失去焦点,文字又居中了。。。



11.png 22.png
yjtx  官方团队 | 2016-5-5 09:55:52
你是修改的什么样式,理论来说外面的css是不会对input有作用的。
junlas  斑竹 | 2016-5-5 11:33:37
yjtx 发表于 2016-5-5 09:55
你是修改的什么样式,理论来说外面的css是不会对input有作用的。

不知道,css我不懂,我就看到css文件里有一个input的css样式定义,我删了就好了。
firefly  初学乍练 | 2019-5-15 14:26:09
box-sizing 对 input 有作用。 修改成 content-box 可解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部