Din*_*ivu 3 html css html5 css3
我正在研究text-overflow: ellispsis
谷歌浏览器中的媒体资源。当我向内容可编辑的div添加更多文本时,整个文本丢失了。
这是我的代码。http://jsfiddle.net/dineshk/ukwf8od7/
我正在使用Google Chrome 35 +
的HTML
<div contenteditable="true" class="edit">This is a Test case,Its a testing text not actual text</div>
Run Code Online (Sandbox Code Playgroud)
的CSS
.edit {
width:150px;
height:20px;
background:#dcdcdc;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
Run Code Online (Sandbox Code Playgroud)
我知道这已经很老了,但是我遇到了这个问题,这里的答案都没有给我我想要的。发生此问题的原因是,当contentEditable div失去焦点时,它将保持滚动到您正在编辑的任何字符位置,并且如果这些字符不在文本框中可容纳的范围内,则它们现在将被隐藏。
为了解决这个问题,您可以将div滚动到模糊的左侧。
function scrollBack (el) {
el.scrollLeft = 0;
}
Run Code Online (Sandbox Code Playgroud)
例如,请参见JsFiddle:http : //jsfiddle.net/sawsym/5kaec481/3/