Показать сообщение отдельно
  #2 (permalink)  
Старый 20.06.2018, 08:07
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Для начала выполнить базовые вещи:

1. Форматирование: с нормальными отступами http://jsbeautifier.org/
2. Переменные: с маленькой буквы, jquery c приставкой $.
3. HTML: c двойными кавычками.
4. jQuery: с минимумом поисковых запросов.

Например, строки 1-30:
var $messageComments = $('.vbMessageChildren');
$messageComments.each(function(index, element) {
    var $messageComment = $(element);
    var $comments = $messageComment.children('.vbMessage');
    if ($comments.length > 3) {
        $comments.each(function(index, element) {
            var $comment = $(element);
            $comment.attr('id', index);
            if (index > 2) $comment.hide();
        });
        var step = Math.ceil($comments.length / 3);
        var html = '<img class="prew" src="путь к файлу"><ul class="paginator">';
        for (var id = 1; id <= step; id++) html += '<li id="' + id + '">' + id + '</li>';
        html += '</ul><img class="next" src="путь к файлу">';
        $messageComment.append(html);
    }
});

Теперь можно подумать что здесь не так...

Последний раз редактировалось Rise, 20.06.2018 в 09:45.
Ответить с цитированием