ЙажаСценарий / Говнокод #19446 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
jQuery(document).on('click', "input.pickup_location2", function() {
	jQuery("#shipping_method_0_local_pickup_plus").trigger("click");
	var id = jQuery(this).attr('id');

	jQuery("#pickup_"+id).trigger("click");
	
	switch (id) {
		case "location_0_0":
			jQuery("#accordion-1").show();
			jQuery("#accordion-2").hide();
			jQuery("#accordion-3").hide();
			jQuery("#accordion-4").hide();
			jQuery("#accordion-5").hide();
			jQuery("#accordion-6").hide();
			jQuery("#accordion-7").hide();
			break;
		case "location_0_1":
			jQuery("#accordion-1").hide();
			jQuery("#accordion-2").show();
			jQuery("#accordion-3").hide();
			jQuery("#accordion-4").hide();
			jQuery("#accordion-5").hide();
			jQuery("#accordion-6").hide();
			jQuery("#accordion-7").hide();
			break;
		case "location_0_2":
			jQuery("#accordion-1").hide();
			jQuery("#accordion-2").hide();
			jQuery("#accordion-3").show();
                        [... еще много такого же кода ...]

Понадобилось значит добавить еще один пункт в аккордеон, а тут такое оО

Запостил: Undefined_one Undefined_one, (Updated )

Комментарии (2) RSS

  • Помню, я как-то так писал, когда начинал программировать. Рисовал ко-ко-консольное меню, а потом по нажатию кнопки гасил все пункты и подсвечивал выделенный.
    Ответить
  • jQuery("#pickup_"+id).trigger("click");

    По аналогии не догадался?
    Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8