Size: a a a

jQuery — русскоговорящее общество

2021 March 16

R

Roman in jQuery — русскоговорящее общество
После можно баловаться и с чайлдами и тд, короче все очень страшно) 😅
источник

R

Roman in jQuery — русскоговорящее общество
у кого есть ну ооооочень сложные макеты для верстки
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
Все же придется спросить еще одну вещь, в гугле не нашел как это  сделать.
В общем есть две радио кнопки.
Только у одной (первой) добавляется и удаляется класс Active и btn-success при нажатии на другую
А у этой другой (второй) добавляются и удаляются Active и btn-dunger
https://jsfiddle.net/immortal727/at3pscyd/24/
источник

A

Alex in jQuery — русскоговорящее общество
Lugovskoy Dmitriy
Все же придется спросить еще одну вещь, в гугле не нашел как это  сделать.
В общем есть две радио кнопки.
Только у одной (первой) добавляется и удаляется класс Active и btn-success при нажатии на другую
А у этой другой (второй) добавляются и удаляются Active и btn-dunger
https://jsfiddle.net/immortal727/at3pscyd/24/
какая задача? вешать класс btn-success на ту, что нажали(чекнули)?
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
Постараюсь объяснить подробнее.
Хочу сделать для пункта меню такую вещь как две радио кнопки (показывать на главной или нет). Если с Joomla знакомы, то зайдите в пункт меню и увидите такую кнопку.
Одна всегда имеет класс btn-suceess, у второй кнопки только один класс по умолчанию btn
Если нажимаем на вторую, где просто класс btn, то к ней приписываются классы avtive и btn-danger. А на первой, где стоял btn-success и Active все убирается.

Теперь нажимаем на ту, где btn (первая), у нее появляется btn-suceess active, у второй убираются avtive и btn-danger

Так понятней?
источник

A

Alex in jQuery — русскоговорящее общество
Lugovskoy Dmitriy
Постараюсь объяснить подробнее.
Хочу сделать для пункта меню такую вещь как две радио кнопки (показывать на главной или нет). Если с Joomla знакомы, то зайдите в пункт меню и увидите такую кнопку.
Одна всегда имеет класс btn-suceess, у второй кнопки только один класс по умолчанию btn
Если нажимаем на вторую, где просто класс btn, то к ней приписываются классы avtive и btn-danger. А на первой, где стоял btn-success и Active все убирается.

Теперь нажимаем на ту, где btn (первая), у нее появляется btn-suceess active, у второй убираются avtive и btn-danger

Так понятней?
можно было проще) перекидываем классы(без разницы какие) на тот label, который активен
источник

A

Alex in jQuery — русскоговорящее общество
правильно понял? если да, то проще убрать у всех активный класс(без разбора, есть он или нет) и добавить, что нужно тому, на который кликнули
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
Alex
можно было проще) перекидываем классы(без разницы какие) на тот label, который активен
Так-то да, но у одной кнопки меняется sucess, у другой danger
источник

A

Alex in jQuery — русскоговорящее общество
типа такого
$(all_labels).removeClass('aaa bbb ccc');
$(label_checked).addClass('aaa bbb ccc')
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
С Active проблем нет
$('.btn.active').removeClass('active ');
               input.closest('label').addClass('active')

Но как быть с теми классами, никак не пойпму
источник

A

Alex in jQuery — русскоговорящее общество
Lugovskoy Dmitriy
С Active проблем нет
$('.btn.active').removeClass('active ');
               input.closest('label').addClass('active')

Но как быть с теми классами, никак не пойпму
ну добавить признак какой-нибудь, еще один класс к примеру, типа 'use_danger'
источник

A

Alex in jQuery — русскоговорящее общество
ну или использовать data-class
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
Тогда на обоих кнопках надо добавлять еще по разному классу и проверять на ник, наверное только так
источник

A

Alex in jQuery — русскоговорящее общество
будет типа
label_active.addClass(label_active.data('class'))
источник

A

Alex in jQuery — русскоговорящее общество
Lugovskoy Dmitriy
Тогда на обоих кнопках надо добавлять еще по разному классу и проверять на ник, наверное только так
добавить атрибут - имя класса, которое нужно будет использовать data-class="active" data-class="danger"
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
это я понял. Видимо только так
источник

A

Alex in jQuery — русскоговорящее общество
или чо там, success
источник

A

Alex in jQuery — русскоговорящее общество
Lugovskoy Dmitriy
это я понял. Видимо только так
а что не нравится?
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
просто думал как-то по другому можно
источник

A

Alex in jQuery — русскоговорящее общество
Lugovskoy Dmitriy
просто думал как-то по другому можно
можно и по другому
источник