Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 24.12.2013
Сообщений: 2

Изменение положения скролла при переключении слайда.

12.02.2015, 18:06. Показов 725. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер. Нужна ваша помощь. Сразу скажу, что в jQuery особо не разбираюсь, редактирую чужой код.
На странице, которую редактирую есть две кнопки - переключатель слайдов. Проблема в том, что после переключения на другой слайд скролл поднимается на определенную высоту. Хочу убрать эту вещь, не получается.
Вот та часть jQuery кода, где на мой взгляд надо что-то исправить. Думаю это slideDown, но как исправить, на что исправить не знаю. Пробовал менять значения, не помогает.

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
    $('.services-work-list-bar li').click(function(e){
        if($(this).hasClass("active") ) {
            return false;
        }else{
            list_bar_class = $(this).parent().parent().attr('class');
            list_bar_class_splited = list_bar_class.split("works-bar-");
            current_works = list_bar_class_splited[1];
            clicked_li_class = $(this).attr('class');
            clicked_li_class_splited = clicked_li_class.split("works-bar-item-");
            clicked_li = clicked_li_class_splited[1];
            current_list_bar_class = $(this).parent().find('li.active');
            
            current_list_bar_class = current_list_bar_class[0].className;
            current_list_bar_class_splitted = current_list_bar_class.split('works-bar-item-');
            current_list_bar = current_list_bar_class_splitted[1];
            
            $(this).parent().find('li.active').removeClass('active');
            $(this).addClass('active');
            
            if (current_list_bar > clicked_li) {
                
                direction_first = "right";
                direction_second = "left";
            }else{
                direction_first = "left";
                direction_second = "right";
            }
            
            $('.services-works-inner.works-'+current_works+' .services-works-list:visible').toggle("slide", { direction: direction_first }, 250 , function(){
                $('.services-works-inner.works-'+current_works+' .services-works-list.list-'+clicked_li).toggle("slide", { direction: direction_second }, 250);
            });
        }
    });
    
    service_item = $('.service-item.active');
    if (service_item.length > 0) {
        active_service = service_item[0];
        current_class = active_service.className;
        current_class_splitted =  current_class.split(' ');
        for(i = 0 ; i < current_class_splitted.length ; i++){
            splited_item = current_class_splitted[i].split('service-item-');
            if (splited_item.length > 1) {
                current_service_item = splited_item[1];
                $('.services-works-lists').slideDown(250);
                $('.services-works-inner.works-'+current_service_item).slideDown(500);
 
                break;
            }
        }
        
    }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.02.2015, 18:06
Ответы с готовыми решениями:

Определение и назначение положения скролла при обновлении ListView
Нужно запомнить положение скролла с последующим присвоении полученного значения при обновлении ListView. При чем запоминать нужно не по...

Изменение фона TabControl при переключении
Добрый день, как переключать фон TabItem при переключении между ними. Например при активном состоянии красный, когда переходишь на другую...

Изменение содержимого контейнера при переключении радиокнопки
Имеется товар в интернет-магазине. у него несколько модификаций, которые выбираются через переключатель в форме. Также имеется цена,...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.02.2015, 18:06
Помогаю со студенческими работами здесь

Изменение содержимого TextBox1 при переключении OptionButton
Написал код, как смог. Задание толком не сформулировано, но по интерфейсу понятно что должно происходить. Препод попросил...

Изменение содержимого контейнера при переключении радиокнопки
Имеется товар в интернет-магазине. у него несколько модификаций, которые выбираются через переключатель в форме. Также имеется цена,...

Кнопка возврата положения скролла страницы
Всем доброго времени суток. Есть сайт. Когда пользователь смещает область просмотра ниже(не важно по ссылке или колесом мыши) появляется...

Динамическое изменение листа при переключении между контролами на этом же листе
Доброго времени суток, уважаемые КиберПрофи! Прошу не бейте тапками бедную девушку, мне и так досталось от VBA, потому что я возможно...

Изменение положения формы при нажатии кнопки
На форме есть кнопка jump. Как сделать так, чтобы при нажатии на неё один раз окно меняло место положение, а при нажатие второй раз...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru