[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сделать так, чтоб не пригал в верх страницы
Evil_Google
Через ссылку делаю подключение
<a hfer="index.php?page=main">Новости</a>

Каждый при нажатий на ссылку страница уходит в верх и становится не удобно каждый раз спускаться вниз, чтоб нажимать на другие страницы навигаций.
Как сделать так чтоб страница держала свое положение?

<_<

_____________
Жадный.... жадный.... жадный кот
Splaer
Варианты:
1. Подключать посредством Ajax, так как переход по ссылке перезагружает страницу.
2. После перехода по ссылке, прокручивать Java script`ом страницу до нужного положения.
FatCat
Цитата (Evil_Google @ 15.04.2014 - 08:40)
делаю подключение

Что значит "подключение"?
В коде написан переход по ссылке.

Если нужно тегом ссылки вызвать джаваскрипт, и чтобы страница не проматывалась к началу, я пользуюсь таким фокусом:
<a href="javascript:;" onclick="javascript:my_function()">


_____________
Бесплатному сыру в дырки не заглядывают...
Arh
Можно так, скрипт запоминает позицию скролла, а при переходе на другую страницу ставит скролл на эту позицию
<script>
$(document).ready(function(){

var location = window.location.hash.replace("#","");
if(location == '') goToScroll(); else goToAnchor(location);

function goToAnchor(loc) {
$('html,body').animate({scrollTop: $('a[name="'+loc+'"]').offset().top},500);
};

function goToScroll() {
if($.cookie("scroll")) {
window.scrollTo(0, $.cookie("scroll"));
}
$(window).scroll(function () {
$.cookie("scroll", document.documentElement.scrollTop);
if($.cookie("scroll") == 0) {
$.cookie("scroll", document.body.scrollTop);
}

}
);
};

});
</script>


_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.