Как сделать чтобы при нажатии на кнопку появлялся текст
Перейти к содержимому

Как сделать чтобы при нажатии на кнопку появлялся текст

  • автор:

Как сделать что-бы по нажатию на кнопку появлялся текст, а при повторном нажатии исчезал?

Мне надо чтобы при нажатии на кнопку «read review» появлялся текст с классом «.hide-text», а при повторном нажатии исчезал, проблема в том что таких элементов у меня 30+ и как сделать по-человечески я не знаю.

Да, еще очень важный момент, можно на чистом js плз.

 

Rank 3

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiatnulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.

game-3
  • Вопрос задан более трёх лет назад
  • 3161 просмотр

2 комментария

Простой 2 комментария

�� Как сделать чтобы при нажатии на кнопку появлялся текст в Python?

Для того чтобы при нажатии на кнопку появлялся текст в Python, вам понадобится использовать HTML, CSS и JavaScript вместе с Python. Вот простой пример кода:

 from flask import Flask, render_template, request app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') @app.route('/display', methods=['POST']) def display(): text = request.form['text'] return render_template('display.html', text=text) if __name__ == '__main__': app.run() 

Вот HTML и JavaScript код:

Button Text Display Показать текст

Как сделать, чтобы при клике на кнопки появлялся текст? [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме.

Закрыт 4 года назад .

введите сюда описание изображения

Как сделать, чтобы при клике на кнопки «web design», «mobile app», «branding» появлялся текст?

Отслеживать
28.2k 12 12 золотых знаков 78 78 серебряных знаков 145 145 бронзовых знаков
задан 7 фев 2020 в 15:02
user360868 user360868

на картинке нажата кнопка «branding» и с низу нее текст, при нажатии на другие кнопки такие как «web design», «mobile app» будет появляться другой текст

– user360868
7 фев 2020 в 15:32

3 ответа 3

Сортировка: Сброс на вариант по умолчанию

.lbl-jobtype < border: 1px solid black; >input[name='jobtype'] < display: none; >.text-for-jobtype < display: none; >#jt-webapp:checked~#t-webapp < display: block; >#jt-mobile:checked~#t-mobile < display: block; >#jt-branding:checked~#t-branding

    

Text for WEB-APP

Text for MOBILE

Text for BRANDING

Отслеживать
ответ дан 7 фев 2020 в 15:41
user176262 user176262

Такая штука называется «Tabs» (Вкладки), вариантов реализации вагон, но мне нравится на js\jq.

Вот мой вариант реализации:

const tabParent = $('.tabs-block'); tabParent.on('click', '.tabs > div', function() < if(!$(this).hasClass('--active')) < tabParent .find('.tabs >.--active, .content .--active') .removeClass('--active'); $(this) .addClass('--active'); tabParent .find('.content > div') .eq($(this).index()) .addClass('--active'); > >);
.tabs-block < display: block; width: 100%; max-width: 700px; color: #333; >.tabs-block .tabs < display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 100%; margin-bottom: 10px; >.tabs-block .tabs > div < display: block; padding: 10px 15px; border-radius: 40px; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: '..'; cursor: pointer; >.tabs-block .tabs > div.--active < background: #f42267; color: #fff; box-shadow: 0 0 10px 0 rgba(0,0,0,.35); cursor: default; >.tabs-block .content < display: block; width: 100%; >.tabs-block .content > div < display: none; width: 100%; >.tabs-block .content > div.--active
 
Web design
Mobile app
Branding
Branding
text for web design
text for mobile app
text for branding
text for branding

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

Мне надо чтобы при нажатии на кнопку «read review» появлялся текст с классом «.hide-text», а при повторном нажатии исчезал, проблема в том что таких элементов у меня 30+ и как сделать по-человечески я не знаю. Да, еще очень важный момент, можно на чистом js плз. Так как JQ не используется в проекте. Код html

 
game-3

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *