선택옵션 관련 질문 드립니다.
본문
안녕하세요.
선택옵션에 대해 질문드립니다.
선택옵션이 2가지 이상 있을때 A모델을 선택하면 아래쪽으로 선택되어진 모델창이 표시되는데 여기서 다시 B를 선택하면 2가지가 창에 표시됩니다.
이것을 A를 선택하든 B를 선택하든 1가지만 표시되게 하고 싶은데 어디를 건드려야되는지 아시는분 있으시면 시원한 답변부탁드립니다.
요약하면 선택옵션에서 A를 선택후 B를 선택하면 A는 사라지고 B만 표시되게끔...
수고하십시오 ㅠ.ㅠ
답변 1
/js/shop.js에서 수정하시면 됩니다
350라인근처 add_sel_option 함수에서
380라인쯤의
if($("#sit_sel_option > ul").size() < 1) {
$("#sit_sel_option").html("<ul id=\"sit_opt_added\"></ul>");
$("#sit_sel_option > ul").html(opt);
} else{
if(type) {
if($("#sit_sel_option .sit_spl_list").size() > 0) {
$("#sit_sel_option .sit_spl_list:last").after(opt);
} else {
if($("#sit_sel_option .sit_opt_list").size() > 0) {
$("#sit_sel_option .sit_opt_list:last").after(opt);
} else {
$("#sit_sel_option > ul").html(opt);
}
}
} else {
if($("#sit_sel_option .sit_opt_list").size() > 0) {
$("#sit_sel_option .sit_opt_list:last").after(opt);
} else {
if($("#sit_sel_option .sit_spl_list").size() > 0) {
$("#sit_sel_option .sit_spl_list:first").before(opt);
} else {
$("#sit_sel_option > ul").html(opt);
}
}
}
}
이 부분을 몽땅 없애시고
$("#sit_sel_option").html("<ul id=\"sit_opt_added\"></ul>");
$("#sit_sel_option > ul").html(opt);
이렇게만 남기시면 됩니다.