Jquery: как запретить отображение других элементов div, когда я нажимаю другую кнопкуJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Jquery: как запретить отображение других элементов div, когда я нажимаю другую кнопку

Сообщение Anonymous »

Итак, у меня есть сетка из 12 кнопок с набором из 12 элементов div. когда я нажимаю кнопку 1, появляется div 1! правильный. однако, когда я нажимаю кнопку 2, появляется div 2, отлично. Однако первая кнопка все еще существует. Как мне сделать так, чтобы при нажатии кнопки 2 div 1 не отображался, а div 2 отображался.
Ниже показано, что я пробовал: я думал о добавлении класса удаления в каждая функция щелчка для каждого элемента div, если это имеет смысл.

document.addEventListener('DOMContentLoaded', function() {
jQuery(function($){
$('.clicktoshow').click(function(){
if($('.service-wrapper-box').hasClass('showclick')){
$('.service-wrapper-box').removeClass('showclick')
}else{
$('.service-wrapper-box').addClass('showclick')
}
});
});
jQuery(function($){
$('.clicktoshow2').click(function(){
if($('.service-wrapper-box2').hasClass('showclick2')){
$('.service-wrapper-box2').removeClass('showclick2')
}else{
$('.service-wrapper-box2').addClass('showclick2')
}
});
});
jQuery(function($){
$('.clicktoshow3').click(function(){
if($('.service-wrapper-box3').hasClass('showclick3')){
$('.service-wrapper-box3').removeClass('showclick3')
}else{
$('.service-wrapper-box3').addClass('showclick3')
}
});
});
jQuery(function($){
$('.clicktoshow4').click(function(){
if($('.service-wrapper-box4').hasClass('showclick4')){
$('.service-wrapper-box4').removeClass('showclick4')
}else{
$('.service-wrapper-box4').addClass('showclick4')
}
});
});
jQuery(function($){
$('.clicktoshow5').click(function(){
if($('.service-wrapper-box5').hasClass('showclick5')){
$('.service-wrapper-box5').removeClass('showclick5')
}else{
$('.service-wrapper-box5').addClass('showclick5')
}
});
});
jQuery(function($){
$('.clicktoshow6').click(function(){
if($('.service-wrapper-box6').hasClass('showclick6')){
$('.service-wrapper-box6').removeClass('showclick6')
}else{
$('.service-wrapper-box6').addClass('showclick6')
}
});
});
jQuery(function($){
$('.clicktoshow7').click(function(){
if($('.service-wrapper-box7').hasClass('showclick7')){
$('.service-wrapper-box7').removeClass('showclick7')
}else{
$('.service-wrapper-box7').addClass('showclick7')
}
});
});
jQuery(function($){
$('.clicktoshow8').click(function(){
if($('.service-wrapper-box8').hasClass('showclick8')){
$('.service-wrapper-box8').removeClass('showclick8')
}else{
$('.service-wrapper-box8').addClass('showclick8')
}
});
});
jQuery(function($){
$('.clicktoshow9').click(function(){
if($('.service-wrapper-box9').hasClass('showclick9')){
$('.service-wrapper-box9').removeClass('showclick9')
}else{
$('.service-wrapper-box9').addClass('showclick9')
}
});
});
jQuery(function($){
$('.clicktoshow0').click(function(){
if($('.service-wrapper-box0').hasClass('showclick0')){
$('.service-wrapper-box0').removeClass('showclick0')
}else{
$('.service-wrapper-box0').addClass('showclick0')
}
});
});
jQuery(function($){
$('.clicktoshow1').click(function(){
if($('.service-wrapper-box1').hasClass('showclick1')){
$('.service-wrapper-box1').removeClass('showclick1')
}else{
$('.service-wrapper-box1').addClass('showclick1')
}
});
});
jQuery(function($){
$('.clicktoshow10').click(function(){
if($('.service-wrapper-box10').hasClass('showclick10')){
$('.service-wrapper-box10').removeClass('showclick10')
}else{
$('.service-wrapper-box10').addClass('showclick10')
}
});
});
});



.clicktoshow, .clicktoshow2, .clicktoshow3, .clicktoshow4, .clicktoshow5, .clicktoshow6, .clicktoshow7, .clicktoshow8, .clicktoshow9, .clicktoshow0, .clicktoshow1, .clicktoshow10{
cursor: pointer;
}
.showclick, .showclick2, .showclick3, .showclick4, .showclick5, .showclick6, .showclick7, .showclick8, .showclick9, .showclick0, .showclick1, .showclick10{
display: flex !important;
}
.service-wrapper-box, .service-wrapper-box2, .service-wrapper-box3, .service-wrapper-box4, .service-wrapper-box5, .service-wrapper-box6, .service-wrapper-box7, .service-wrapper-box8, .service-wrapper-box9, .service-wrapper-box0, .service-wrapper-box1, .service-wrapper-box10{
display: none;
}


CLick to show
click to show




Подробнее здесь: https://stackoverflow.com/questions/782 ... rent-butto
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Перезагрузить другую страницу, когда я нажимаю кнопку
    Anonymous » » в форуме Php
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Почему моя кнопка копирования исчезает, когда я нажимаю другую кнопку?
    Anonymous » » в форуме Html
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Почему моя кнопка копирования исчезает, когда я нажимаю другую кнопку?
    Anonymous » » в форуме Javascript
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Почему моя кнопка копирования исчезает, когда я нажимаю другую кнопку?
    Anonymous » » в форуме Html
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как сохранить центрирование Div, не перемещаясь при заполнении или удалении других элементов div вокруг него?
    Anonymous » » в форуме CSS
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Jquery»