Я пытаюсь написать очень простой горизонтальный аккордеон.jQuery - горизонтальный аккордеон onClick
У меня есть три «баннерных» divs и три «области» div, поэтому, когда я нажимаю на баннер, соответствующая область должна, в идеале, анимироваться, чтобы позволить ширине перейти в авто и высоту, чтобы перейти от минимальной высоты к auto при необходимости.
код Я до сих пор работает нормально на моем сайте, но не на jfiddle, что заставляет меня верить глупую ошибку в jfiddle входе:
$(document).ready(function(){
$("#second_line_accordian_banner_one").click(function(){
$("#second_line_accordian_area_two").animate({width:"0px"}, "fast");
$("#second_line_accordian_area_three").animate({width:"0px"}, "fast");
$("#second_line_accordian_area_one").animate({width:"300px"}, "slow", swing);
});
});
$(document).ready(function(){
$("#second_line_accordian_banner_two").click(function(){
$("#second_line_accordian_area_one").animate({width:"0px"}, "fast");
$("#second_line_accordian_area_three").animate({width:"0px"}, "fast");
$("#second_line_accordian_area_two").animate({width:"300px"}, 2000, swing);
});
});
$(document).ready(function(){
$("#second_line_accordian_banner_three").click(function(){
$("#second_line_accordian_area_two").animate({width:"0px"}, "fast");
$("#second_line_accordian_area_one").animate({width:"0px"}, "fast");
$("#second_line_accordian_area_three").animate({width:"300px"}, 1000, swing);
});
});
Спасибо,
Забыл упомянуть, на моем сайте он технически скользит до 300 пикселей, но он очень и очень неуклюж. – joshnik
проверьте это http://blogs.sitepointstatic.com/examples/tech/css3-target/accordionhorz.html#acc1, это css основано на одном – Aru