Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
nikolay_ch
0 / 0 / 1
Регистрация: 25.07.2013
Сообщений: 43
#1

Подправить JavaScript

15.10.2013, 15:06. Просмотров 392. Ответов 16
Метки нет (Все метки)

Всем привет! В JavaScript почти 0. Есть небольшой код вертикального аккордеона (меню):
Javascript
1
2
3
4
5
6
7
8
9
10
11
$(document).ready(function() {
    
    $('div.accordionButton').click(function() {
        $('div.accordionContent').slideUp('normal');    
        $(this).next().slideDown('normal');
    });
    
 
    $("div.accordionContent").hide();
 
});
При нажатии на div.accordionButton открывается div.accordionContent, при повторном нажатии - скрывается и снова появляется.

Подскажите, как сделать, чтобы при нажатии он только скрылся?
Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2013, 15:06
Ответы с готовыми решениями:

Javascript для интерактивного рассказа. Подправить код
Итак, есть у меня потребность сделать на сайте небольшой интерактивный рассказ....

Вставка элементов меню (содержащих javascript) через javascript
Пишу курсовой проект по JavaScript в ходе которого потребовалось создать...

Выполнение Javascript файла в котором присутствуют javascript теги
text1.js <link...

Как перезагрузить javascript, javascript-ом?
как с помощью javascript перезагрузить javascript ? Смысл в том что один из...

Подправить скрипт
Добрый день, есть работающий скрипт: код <div id="chat"> <input...

16
vooduq
69 / 69 / 22
Регистрация: 06.06.2013
Сообщений: 404
15.10.2013, 15:32 #2
Javascript
1
2
3
4
5
6
7
8
9
10
11
$(document).ready(function() {
    
    $('div.accordionButton').click(function() {
        $('div.accordionContent').slideToggle('normal');    
        $(this).next().slideToggle('normal');
    });
    
 
    $("div.accordionContent").hide();
 
});
так попробуй
0
nikolay_ch
0 / 0 / 1
Регистрация: 25.07.2013
Сообщений: 43
15.10.2013, 15:33  [ТС] #3
При нажатии на кнопку открываются все контенты.
0
vooduq
69 / 69 / 22
Регистрация: 06.06.2013
Сообщений: 404
15.10.2013, 15:40 #4
штранна штранна

а ну так да лол, а так?

Javascript
1
2
3
4
5
6
7
8
9
10
11
$(document).ready(function() {
    
    $('div.accordionButton').click(function() {
        $('div.accordionContent').slideUp('normal');    
        $(this).next().slideToggle('normal');
    });
    
 
    $("div.accordionContent").hide();
 
});
0
nikolay_ch
0 / 0 / 1
Регистрация: 25.07.2013
Сообщений: 43
15.10.2013, 15:42  [ТС] #5
Как изначально было, при нажатии открывается и закрывается сразу
0
vooduq
69 / 69 / 22
Регистрация: 06.06.2013
Сообщений: 404
15.10.2013, 15:49 #6
последняя попытка

Javascript
1
2
3
4
5
6
7
8
9
10
$(document).ready(function() {
    
    $('div.accordionButton').click(function() {
        $('div.accordionContent').slideToggle('normal');    
    });
    
 
    $("div.accordionContent").hide();
 
});
0
nikolay_ch
0 / 0 / 1
Регистрация: 25.07.2013
Сообщений: 43
15.10.2013, 15:51  [ТС] #7
Опять все открываются. Блин, все вроде бы просто должно быть...
0
vooduq
69 / 69 / 22
Регистрация: 06.06.2013
Сообщений: 404
15.10.2013, 15:54 #8
блин ну тогда так

Javascript
1
2
3
4
5
6
7
8
9
10
$(document).ready(function() {
    
    $('div.accordionButton').click(function() {  
        $(this).next("div.accordionContent").slideToggle('normal');
    });
    
 
    $("div.accordionContent").hide();
 
});
: D

Во, так должно работать

АП!
0
nikolay_ch
0 / 0 / 1
Регистрация: 25.07.2013
Сообщений: 43
15.10.2013, 15:55  [ТС] #9
Вообще не открывается
0
vooduq
69 / 69 / 22
Регистрация: 06.06.2013
Сообщений: 404
15.10.2013, 15:59 #10
апнул код
0
nikolay_ch
0 / 0 / 1
Регистрация: 25.07.2013
Сообщений: 43
15.10.2013, 16:02  [ТС] #11
Все нормально, но исчезла та фича, которая при нажатии на другую кнопку-предыдущая закрывалась, а новая синхронно открывалась(
0
vooduq
69 / 69 / 22
Регистрация: 06.06.2013
Сообщений: 404
15.10.2013, 16:08 #12
!!

Javascript
1
2
3
4
5
6
7
8
9
10
11
$(document).ready(function() {
    
    $('div.accordionButton').click(function() {
        $('div.accordionContent').slideUp('normal');    
        $(this).next("div.accordionContent").slideToggle('normal');
    });
    
 
    $("div.accordionContent").hide();
 
});
0
nikolay_ch
0 / 0 / 1
Регистрация: 25.07.2013
Сообщений: 43
15.10.2013, 16:10  [ТС] #13
Все так, как было изначально, при повторном нажатии контент открывается и закрывается
0
vooduq
69 / 69 / 22
Регистрация: 06.06.2013
Сообщений: 404
15.10.2013, 16:14 #14
Javascript
1
2
3
4
5
6
7
8
9
10
11
$(document).ready(function() {
    
    $('div.accordionButton').click(function() {
        $('div.accordionContent').not($(this).next("div.accordionContent")).slideUp('normal');    
        $(this).next("div.accordionContent").slideDown('normal');
    });
    
 
    $("div.accordionContent").hide();
 
});
0
nikolay_ch
0 / 0 / 1
Регистрация: 25.07.2013
Сообщений: 43
15.10.2013, 16:15  [ТС] #15
не закрывается при повторном нажатии на button
0
vooduq
69 / 69 / 22
Регистрация: 06.06.2013
Сообщений: 404
15.10.2013, 16:18 #16
все ласт месседж и я ушел

Javascript
1
2
3
4
5
6
7
8
9
10
11
$(document).ready(function() {
    
    $('div.accordionButton').click(function() {
        $('div.accordionContent').not($(this).next("div.accordionContent")).slideUp('normal');    
        $(this).next("div.accordionContent").slideToggle('normal');
    });
    
 
    $("div.accordionContent").hide();
 
});
1
nikolay_ch
0 / 0 / 1
Регистрация: 25.07.2013
Сообщений: 43
15.10.2013, 16:19  [ТС] #17
ЕЕЕЕЕЕ!!! То что надо! Спасибо большое!
0
15.10.2013, 16:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2013, 16:19

Подправить код JS
Помогите пожалуйста. Вот код который должен выводить в сообщение "asd". А он...

Подправить скрипт
Здравствуйте! Нашел скрипт, который рисует летающие за указателем часы. Но...

Подправить скрипт autocomplete
Всем привет) Вот есть скрипт для готовых данных для ввода в поиск ...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru