$.fn.cutLastText = function(_currentPage) {
var text = $(this).text();
var cutNum = 1;
while (_currentPage.isOverflow()){
$(this).text(text.substring(0, text.length - cutNum));
cutNum ++;
}
//截取掉的文字内容
text = text.substring(text.length -(cutNum-1),text.length);
var yangyi = text
yangyi.substring(0, 1)
console.log('yangyi', yangyi)
console.log('text', text)
return text;
};
while (_currentPage.isOverflow()
这个循环是在做什么?
你在里面不断cutNum++,而且没有判断cutNum要小于text.length
说实话这逻辑我不理解