글자수가 넘어가면 말줄임표(…)로 변환하기.
▶문장이 div크기를 넘어갈 경우 말줄임표(…)로 변환하기.
script :
var randomArray = [
'힘내라',
'너는 할수있어 우리가 있잖아!',
'어제는 어떤 하루를 보내셨나요? 당신의 내일은 어제보다 행복하길.',
'날씨가 많이 추워졌네요. 작년 이맘때는 더웠던 것 같은데 말이죠. 그럴수록 감기조심하세요', '긴문장을 타이핑하려니 쉽지가 않네요. 다음부터는 시집을 참고해서 이어붙여야 겠어요. 요즘 시가 좋더라구요', '하루를 자도 한 움큼도 지워지지 않는 가난과 고통이 내게도 있었다. 웃는 학생을 보면 행복해서 웃는 친구와 행복하기 위해 웃는 친구가 나는 보인다. 웃음 뒤 에 가려진 그늘은 쉽게 해결하지 못해 마냥 슬프다가도 다만 말할 뿐이다. 지금을 견디고 있는 것만으로 넌 이미 훌륭한 사람이라고-아버지도 나를 슬퍼했다/김지훈-'
];
function changeMsg() {
$('.contents').html(randomArray[getRandom()]);
}
function getRandom() {
return Math.floor(Math.random()*randomArray.size());
}
function changeEllipsis() {
detachStr();
}
function detachStr() {
var totalByte =0;
var txt = $('.contents').text();
var length = 0;
for(var i = 0; i < txt.length; i++) {
var char1 = txt.charAt(i);
if(escape(char1).length > 4) {//아스키값
totalByte += 2;
} else {//유니코드
totalByte++;
}//if
}//for
}