为了账号安全,请及时绑定邮箱和手机立即绑定

Android webview input 输入框输入文字过长,被输入框挡住,如何让英文向左缩进?

Android webview input 输入框输入文字过长,被输入框挡住,如何让英文向左缩进?

PIPIONE 2018-08-26 15:12:17
Android webview input 输入框输入文字过长,被输入框挡住,如何解决,如何让之前输入的英文向左缩进,后面的光标可以被看见,显示出来。
查看完整描述

1 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

可以设置input text-indent属性为负值,实现缩进,text-indent是input内部文字距左边距离,设置负值相反。通过循坏实现多次缩进
$("#input_text"+nn).css("text-indent","0px");

for(var i=1;i<20;i++){
    if(i==1){
        if(text.length>12&&text.length<15){
            $("#input_text"+nn).css("text-indent","-30px");
        }
    }else{
        var num=12+(i-1)*3;
        var nm=12+i*3;
        if(text.length>=num&&text.length<nm){
            $("#input_text"+nn).css("text-indent",(-30*i+6*i)+"px");
        }
    }
}


查看完整回答
反对 回复 2018-08-27
  • 1 回答
  • 0 关注
  • 980 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信