Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
-9 / 0 / 0
Регистрация: 16.08.2018
Сообщений: 52

hide show

09.02.2020, 13:13. Показов 467. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день кто то сможет сказать как сделать этот код намного меньше или как по другому можно это сделать.
HTML5
1
2
3
4
5
<meta charset="utf-8">
<div id="slider">Слайдер
<input type="button" value="Кнопка" onclick="hideshow();"/>
</div>
<div id="other" style="display:none">Другой</div>
JavaScript
1
2
3
4
5
6
<script>
function hideshow() {
  document.getElementById("slider").style.cssText="display:none";
  document.getElementById("other").style.cssText="display:block";
}
</script>
У меня будут элементов примерно 20 и кнопок тоже 20
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.02.2020, 13:13
Ответы с готовыми решениями:

Get data from the server (show loading indicator) and after show this data on the page.
What need to do: Get data from the server (show loading indicator) and after show this data on the page. We are interested in the...

Write code for get and show week day name
Write code for get and show week day name: const date = new Date(2012, 0, 3); console.log(getWeekDay(date)); // must be `Tuesday`

hide и show в Opere
Помогите пожалуйста, я уже голову сломала. У меня iframe, с ссылкой работающего радио, который мне нужно скрыть и при необходимости...

6
Эксперт JS
 Аватар для DrType
6553 / 3624 / 1075
Регистрация: 07.09.2019
Сообщений: 5,877
Записей в блоге: 1
09.02.2020, 14:33
Можно навесить на все слайдеры класс "slider" (аналогично для других блоков), кнопки собрать в массив buttons.
JavaScript
1
2
const sliders=Array.from(document.getElementsByClassName("slider"));
for(let button of buttons){button.addEventListener("click", ()=>{sliders[buttons.indexOf(button)].style.cssText="display:none";/*и т. д.*/})}
0
-9 / 0 / 0
Регистрация: 16.08.2018
Сообщений: 52
09.02.2020, 14:35  [ТС]
Это сделает все в display:none?
0
Эксперт JS
 Аватар для DrType
6553 / 3624 / 1075
Регистрация: 07.09.2019
Сообщений: 5,877
Записей в блоге: 1
09.02.2020, 14:38
Нет-нет, это я хотел добиться того, чтобы у каждого из 20 блоков была своя кнопка, по нажатию на которую именно этот блок принимал display:none.
0
-9 / 0 / 0
Регистрация: 16.08.2018
Сообщений: 52
09.02.2020, 14:46  [ТС]
Вот смотрите при нажатии должен блок появлятся а тот который был исчезать я написал но там для всего этого понадобилось 360 строк хочу знать возможно чтобы было поменьше?
Миниатюры
hide show  
0
Эксперт JS
 Аватар для DrType
6553 / 3624 / 1075
Регистрация: 07.09.2019
Сообщений: 5,877
Записей в блоге: 1
09.02.2020, 15:01
У Вас двадцать пар блоков. Для каждой из них должна быть своя кнопка, по клику на которую первый блок в паре исчезает, а второй появляется, а остальные пары не трогаем? Или должна быть одна кнопка, по нажатию на которую все первые блоки исчезают, и вместо каждого появляется другой (двадцать изменений сразу)?
0
-9 / 0 / 0
Регистрация: 16.08.2018
Сообщений: 52
09.02.2020, 15:10  [ТС]
как я могу отправить вам видео. Так вы сразу поймете
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.02.2020, 15:10
Помогаю со студенческими работами здесь

методы hide()/show()
доброговремени суток, товарищи, собственно методы hide/show добавляют аттрибут стиля (dispplay:none/block) к блоку есть ли возможность...

Функция .show hide
Всем привет. Сразу скажу, что в jquery и javascript я не разбираюсь. Дана вот такая кнопка &lt;input type=&quot;button&quot;...

.show & .hide
Здравствуйте! Есть 2 div'a. Один, допустим &quot;attack&quot; открыт, а другой - &quot;guard&quot; скрыт стилем &quot;display: none&quot;. Нужно,...

Не работают методы .hide(); и .show();
Здравствуйте. Почему данные методы не отрабатывают на формах? &lt;div class=&quot;col-lg-6 col-md-6 col-sm-6 col-xs-6 highheader2&quot;&gt; ...

Hide-show с data атрибутами
Здравствуйте,скажите как сделать обычный slideToggle по клику например на аттрибут data-id=&quot;0&quot; ,в одном диве, появлялся блок с...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru