Сайт https://prnt.sc/inlsal По нажатию на один из блоков справа изменяется окно с диалогом слева. Необходимо после смены диалога отобразить список всех сообщений в окне с полосой прокрутки, но при этом, чтобы ползунок полосы прокрутки был расположен снизу (чтобы сразу же отображалось новое сообщений по аналогии со всеми популярными мессенджерами). http://prntscr.com/inlv4a Первый вопрос: как это осуществить? Второй вопрос: как сделать так, чтобы эта функция автоматически применялась после исполнения ajax запроса по получению "тела" диалога. Третий вопрос: как в целом выполнить какую-либо функцию сразу же после выполнения ajax запроса?
Как то странно все это. А в чем сложность? Код (Javascript): $.ajax({ url: "test.html", context: document.body }).done(function() { $( this ).addClass( "done" ); // делай что угодно }); $.ajax({ url: url, data: data, success: success, // делай что угодно dataType: dataType }); $("#mydiv").scrollTop($("#mydiv")[0].scrollHeight);
Да, поправлюсь, после success, а точнее после отображения результатов того, что я получил по ajax. Как я ни крутил всегда отображение результатов от ajax идет самым последним.
PHP: $.ajax({ url: url, data: data, success: function(data) { // делай что угодно отображения результов // делай что угодно }, dataType: dataType });