// функция авторизации вначале которой слайдер
<?
fuction auth()
{
echo "<script>scroll();</script>";
...
проверки и т.д.
...
}
?>
<html>
...
//якорь
<div id="form"></div>
//форма
<form action="" method="post">
<input class="button" type="submit" value="enter">
...
//функция прокрутки
<script>
function scroll
{
var scroll=$('#form').offset().top;
$('html, body').animate({scrollTop: scroll}, 400);
}
</script>
// обработчик по клику кнопки
<?
if(isset($_POST['submit']))
{
auth();
}
?>
Если страница не прокручена - все нормально, я нажимаю на кнопку - меня плавно отпускает у нужному месту, но:
Цитата:
|
если страница хоть немного прокручена вниз, то при нажатии на кнопку сначала бросает наверх страницы, а потом плавно спускает к якорю.
|
Я так понимаю, что из-за того, что сейчас offset().top (верх страницы)