function cropText(crop) {
var str = $('div').text();
var val=str.substring(0,crop)+'...';
$('div').html(val);
}
$(window).ready(function(){
var w = $(window).width();
if (w > 500) {
cropText(50);
} else {
cropText(20);
}
})
$(window).resize(function(){
var w = $(window).width();
if (w > 500) {
cropText(50);
} else {
cropText(20);
}
})
的問題是,當窗口寬度小於500像素,文本被裁剪到20個符號,但是,當我調整該窗口(寬度將超過500px),cropText()函數將剪切裁剪的文本。但我需要那個cropText()函數總是裁剪原始文本。
在此先感謝。
您可以本機獲得此功能(使用適當的CSS和標記) - 不需要使用JavaScript –