Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » jQuery: Перемещение якоря на верх страницы

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

pauliv



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно ди в скрипт гармошки дописать функцию, чтобы активная закладка перемещалась на верх страницы или лучше на н-ное количество пикселей от верха.
 

Код:
<script type="text/javascript">
$(document).ready(function(){
    
    $(".accordion2 h3").eq(2).addClass("active");
    $(".accordion2 p").eq(2).show();
 
    $(".accordion h3").click(function(){
        $(this).next("p").slideToggle("fast")
        .siblings("p:visible").slideUp("fast");
        $(this).toggleClass("active");
        $(this).siblings("h3").removeClass("active");
    });
 
});
</script>

Всего записей: 182 | Зарегистр. 05-01-2007 | Отправлено: 22:24 09-03-2012 | Исправлено: Cheery, 00:07 10-03-2012
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pauliv

Цитата:
чтобы активная закладка перемещалась на верх страницы

а на примере? что такое "активная закладка" и как это выглядит, когда в верхней части страницы

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:07 10-03-2012
pauliv



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://anton.shevchuk.name/wp-demo/jquery-tutorials/accordion2.html
 
Если будет много пунктов, и при открытии пункта в самом низу страницы, все его содержимое откроется вниз. А надо чтобы пункт переместился максимально вверх, чтбы стало видимым его содержимое.

Всего записей: 182 | Зарегистр. 05-01-2007 | Отправлено: 11:54 10-03-2012
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pauliv

Цитата:
 А надо чтобы пункт переместился максимально вверх, чтбы стало видимым его содержимое.

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

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 08:12 11-03-2012
pauliv



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Когда открываются пункты  (а текста в ним довольно много, предположительно больше чем на экран), появится полоса прокрутки, соответственно можно сдвигать вверх.

Всего записей: 182 | Зарегистр. 05-01-2007 | Отправлено: 12:00 11-03-2012
orabin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите хорошую русскую доку по jQuery

Всего записей: 2 | Зарегистр. 15-08-2008 | Отправлено: 11:59 12-03-2012
pauliv



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто не подскажет решение по моему вопросу?

Всего записей: 182 | Зарегистр. 05-01-2007 | Отправлено: 13:12 13-03-2012
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pauliv
я не совсем представляю как выглядит "сдвигать вверх". А если нужна верхняя опция в меню, которая скроется?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:48 13-03-2012
OLEX



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pauliv

Код:
 
$(this).next("p").slideToggle("fast",function(){
$("body").animate({scrollTop: $(this).offset().top - 10}, "slow");
})  
 

Всего записей: 3590 | Зарегистр. 09-07-2002 | Отправлено: 08:42 31-08-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » jQuery: Перемещение якоря на верх страницы


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru