var $content = $('.content');
var $moreBtn = $('.more');
var bigText = 'Привет, какие дела? Что вообще тут вокруг происходит? Где все?';
var step = 1;
var num = 10; // длина отрезка
function getMore () {
var textArr = bigText.split('');
var length = num * step;
var piece = textArr.splice(0, length);
step++;
if (length >= bigText.length) {
$content.html(piece.join(''));
$moreBtn.remove();
} else {
$content.html(piece.join('') + '…');
}
}
$moreBtn.on('click', getMore);
getMore(); // First piece of text
// класс1
$some.on('click', function () {
$(document).trigger('custom_event', data);
});
// в классе 2 подписываемся на это событие
$(document).on('custom_event', function (data) {
// выполняем наш код, после события в классе 1
});