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

Android webview input 输入框输入文字过长,被输入框挡住,如何解决,如何让之前输入的英文向左缩进,后面的光标可以被看见,显示出来。

PIPIONE
浏览 981回答 1
1回答

慕森王

可以设置input text-indent属性为负值,实现缩进,text-indent是input内部文字距左边距离,设置负值相反。通过循坏实现多次缩进$("#input_text"+nn).css("text-indent","0px");for(var&nbsp;i=1;i<20;i++){ &nbsp;&nbsp;&nbsp;&nbsp;if(i==1){ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(text.length>12&&text.length<15){ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$("#input_text"+nn).css("text-indent","-30px"); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;}else{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;num=12+(i-1)*3; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;nm=12+i*3; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(text.length>=num&&text.length<nm){ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$("#input_text"+nn).css("text-indent",(-30*i+6*i)+"px"); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;} }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android