2010-02-22 3 views
0

Как обернуть очень длинный текст в jGrowl?Как обернуть очень длинный текст в jgrowl

Прямо сейчас, если текст длинный, он просто выходит из страницы.

Спасибо.

+2

Я * предполагаю * вы говорите о тексте, который не имеет пробелов, слишком длинный для окна jgrowl. Это правильно? Вы хотите, чтобы он обертывался на новую строку в какой-то произвольной точке текста? Как выглядит текст? Это конкретный случай, когда это происходит, что позволит нам создать логическую точку прерывания? – user113716

ответ

2

Well Hulk, так как у нас нет дополнительной информации от вас, я просто собираюсь взять удар по решению.

Это сломает любой длинный текст после 15 символов. (Конечно, вы можете заменить любое количество, которое вы хотите.)

Предполагается, что HTML-тегов нет. Просто текст.

var theText = $('.myContainer').text().split(' ') 
jQuery.each(theText,function(i,val){ 
    theText[i] = val.replace(/^(\S{15})(\S+)/,'$1 $2') 
}) 
$('.myContainer').text(theText.join(' '));