Here is my code I'm working with:
$('#slider_1').click( function change_slider(){
$('#slider_1').addClass('current_tab').siblings('.current_tab').removeClass('current_tab')
$('#cart_slider_1').show().siblings().hide();
$('#cart_slider_1').addClass('current').siblings('.current').removeClass('current');
numItems = $('.current .cart_slide').length;
sliderwidth = numItems * swidth;
$('.cart_slides').css({'left': 0, 'width': sliderwidth});
numloop = numItems-1;
last_slide = sliderwidth - swidth;
i=0;
});
$('#slider_2').click( function change_slider(){
$('#slider_2').addClass('current_tab').siblings('.current_tab').removeClass('current_tab')
$('#cart_slider_2').show().siblings().hide();
$('#cart_slider_2').addClass('current').siblings('.current').removeClass('current');
numItems = $('.current .cart_slide').length;
sliderwidth = numItems * swidth;
$('.cart_slides').css({'left': 0, 'width': sliderwidth});
numloop = numItems-1;
last_slide = sliderwidth - swidth;
i=0;
});
It repeats 6 more times, with incrementing #slider numbers and #cart_slider numbers.
I want to make this into one set, and run the variable sets through it. #slider_1, #slider_2, #slider_3, etc... and #cart_slider_1, #cart_slider_2, #cart_slider_3, etc...
The current code works fine; I just want to simplify / condense it.