После отправки, если страница слишком велика, пользователь должен прокрутить вниз, чтобы увидеть результаты, полученные от foo.php, я хочу, чтобы он заставлял браузер прокручиваться до этого результата сообщение, если возможно. Я очень хочу сделать что угодно, чтобы автоматически прокручивать страницу, не нужно использовать ajax. и т.д.scrool внизу страницы или результат, если возможно
$(function(){
$('button[type=submit]').click(function(e){
e.preventDefault();
$.ajax({
type: "POST",
url: "foo.php",
data: $("#myform").serialize(),
beforeSend: function(){
$('#result').html('<div class="success"><img src="../images/loading-blue.gif" width="25" /></div>');
},
success: function(data){
$('#result').html(data);
//var objDiv = document.getElementById("#result");
//objDiv.scrollTop = objDiv.scrollHeight;
//(example I found online, didn't work)
}
});
});
});
Я нашел это также, будет ли это работать $ ('body, html'). Animate ({scrollTop: $ ('form'). Offset(). Bottom}, 'slow'); –
Сделайте снимок! Thats забава программирования, try/catch :-) – Rottingham
неважно, ваш метод работал довольно чертовски красиво. –