function ellipsizeTextBox(el) {
var keep = el.innerHTML;
while(el.scrollHeight > el.offsetHeight) {
alert(el.scrollHeight +" " + el.offsetHeight);
el.innerHTML = keep;
el.innerHTML = el.innerHTML.substring(0, el.innerHTML.length-1);
keep = el.innerHTML;
el.innerHTML = el.innerHTML + "...";
}
}
파이어 폭스에서 무한 루프가 발생하므로 주의 할것...
댓글