Я сделал чат в PHP/JS/JQuery, и я хочу автопрокрутить после появления нового сообщения. Вот мой код (JavaScript):Как сделать автопрокрутку, если в javascript
$(function(){
$(document).on('submit','#chatForm',function(){
var text = $.trim($("#text").val());
var name = $.trim($("#name").val());
if(text != "" && name != ""){
$.post('poster.php',{text: text, name: name},function(data){
$(".chatMessages").append(data);
});
}else{
alert("Data missing!");
}
});
function getMessages(){
$.get('receive.php',function(data){
$(".chatMessages").html(data);
});
}
setInterval(function(){
getMessages();
document.getElementById('chatBottom').scrollIntoView();
},500);
});
Но это не прокручивается
Вы получили ошибки? Существует ли 'chatBottom' как' ID'? – Marcus
Существует, но не работает. Нет ошибок –
Где это? В HTML-разметке жестко закодированы на странице? В ответе 'getMessages()'? Он может быть недоступен из-за объема. – Marcus