차량 선택 기능 추가 및 UI 개선: 차량 리스트에서 버튼으로 선택 가능하도록 변경하고, CSS 스타일 조정으로 레이아웃 및 텍스트 정렬 개선
This commit is contained in:
@@ -1484,3 +1484,38 @@ $(document).on("mouseleave", ".tooltip", function () {
|
||||
$(this).remove();
|
||||
});
|
||||
});
|
||||
|
||||
// PC 차량 선택
|
||||
$(document).on("click", ".func .carlist .carlistItem .car-name", function (e) {
|
||||
// 클릭한 button 태그의 텍스트 가져오기
|
||||
var selectedText = $(this).find("span").text();
|
||||
|
||||
// 상위 li에서 selected 클래스 제거
|
||||
$(".func .carlist .carlistItem ul li").removeClass("selected");
|
||||
|
||||
// 클릭한 li에 selected 클래스 추가
|
||||
$(this).closest("li").addClass("selected");
|
||||
console.log(selectedText);
|
||||
|
||||
// 상위 .carItem span에 선택된 텍스트 적용
|
||||
$(".func .carlist > .carItem span").text(selectedText);
|
||||
$(".func .carlist .carlistItem").removeClass("on");
|
||||
});
|
||||
|
||||
// 모바일 차량 선택
|
||||
$(document).on("click", "#carListPopup .popContents .carlistItem button", function (e) {
|
||||
// 클릭한 button 태그의 텍스트 가져오기
|
||||
var selectedText = $(this).find("strong").text();
|
||||
var selectedTextCode = $(this).find("em").text();
|
||||
|
||||
// 상위 li에서 selected 클래스 제거
|
||||
$("#carListPopup .popContents .carlistItem ul li").removeClass("selected");
|
||||
|
||||
// 클릭한 li에 selected 클래스 추가
|
||||
$(this).closest("li").addClass("selected");
|
||||
|
||||
// 상위 .carItem span에 선택된 텍스트 적용
|
||||
$(".hederWarp_n .headerInner .gnb .menuWarp .mobileCarlist .mobilecarItem .item strong").text(selectedText);
|
||||
$(".hederWarp_n .headerInner .gnb .menuWarp .mobileCarlist .mobilecarItem .item span").text(selectedTextCode);
|
||||
close_layer_popup("carListPopup");
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user