Я открываю JQuery и не могу найти ответ на свой вопрос после долгих исследований, потому что не знаю, как правильно его выразить.
У меня 2 линейки + 2 направляющихмоя страница и 2 кнопки, чтобы показать или скрыть их.Я написал кое-что, что работает, но я хотел бы оптимизировать код, сделав его короче.
Вот оно:
$('#ruler-bg1, #ruler-bg2').hide();
$('#ruler1').click(function() {
$('#ruler-bg1').slideToggle(100);
$('#guide1').toggleClass('guide-on');
});
$('#ruler2').click(function() {
$('#ruler-bg2').slideToggle(100);
$('#guide2').toggleClass('guide-on');
});
Что я не могу понять, так это как сгруппировать 2функции, поэтому клик по #ruler+number
показывает #ruler-bg+same_number
и #guide+same_number
.