|
@@ -251,82 +251,13 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="lnb_category">
|
|
<div class="lnb_category">
|
|
|
<ul class="category" id="ulAllCate">
|
|
<ul class="category" id="ulAllCate">
|
|
|
-<!-- <li>-->
|
|
|
|
|
-<!-- <a href="javascript:;">전체</a>-->
|
|
|
|
|
-<!-- </li>-->
|
|
|
|
|
-<!-- <li>-->
|
|
|
|
|
-<!-- <a href="javascript:;">여성</a>-->
|
|
|
|
|
-<!-- <!– 2뎁스 –>-->
|
|
|
|
|
-<!-- <div class="sub_cate">-->
|
|
|
|
|
-<!-- <ul>-->
|
|
|
|
|
-<!-- <li><a href="javascript:;">원피스</a></li>-->
|
|
|
|
|
-<!-- <li>-->
|
|
|
|
|
-<!-- <a href="javascript:;">니트/가디건/베스트</a>-->
|
|
|
|
|
-<!-- <div class="sub_cate">-->
|
|
|
|
|
-<!-- <ul>-->
|
|
|
|
|
-<!-- <li><a href="javascript:;">티셔츠/셔츠01</a></li>-->
|
|
|
|
|
-<!-- <li><a href="javascript:;">니트/가디건/베스트01</a></li>-->
|
|
|
|
|
-<!-- <li><a href="javascript:;">팬츠/레깅스01</a></li>-->
|
|
|
|
|
-<!-- </ul>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-<!-- </li>-->
|
|
|
|
|
-<!-- <li>-->
|
|
|
|
|
-<!-- <a href="javascript:;">팬츠/레깅스</a>-->
|
|
|
|
|
-<!-- <!– 3뎁스 –>-->
|
|
|
|
|
-<!-- <div class="sub_cate">-->
|
|
|
|
|
-<!-- <ul>-->
|
|
|
|
|
-<!-- <li>-->
|
|
|
|
|
-<!-- <a href="javascript:;">티셔츠/셔츠02</a>-->
|
|
|
|
|
-<!-- <!– 4뎁스 –>-->
|
|
|
|
|
-<!-- <div class="sub_cate">-->
|
|
|
|
|
-<!-- <ul>-->
|
|
|
|
|
-<!-- <li><a href="javascript:;">티셔츠/셔츠03</a></li>-->
|
|
|
|
|
-<!-- <li><a href="javascript:;">니트/가디건/베스트03</a></li>-->
|
|
|
|
|
-<!-- <li><a href="javascript:;">팬츠/레깅스03</a></li>-->
|
|
|
|
|
-<!-- </ul>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-<!-- </li>-->
|
|
|
|
|
-<!-- <li><a href="javascript:;">니트/가디건/베스트02</a></li>-->
|
|
|
|
|
-<!-- <li><a href="javascript:;">팬츠/레깅스02</a></li>-->
|
|
|
|
|
-<!-- </ul>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-<!-- </li>-->
|
|
|
|
|
-<!-- </ul>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-<!-- </li>-->
|
|
|
|
|
-<!-- <li>-->
|
|
|
|
|
-<!-- <a href="javascript:;">남성</a>-->
|
|
|
|
|
-<!-- <div class="sub_cate">-->
|
|
|
|
|
-<!-- <ul>-->
|
|
|
|
|
-<!-- <li><a href="javascript:;">티셔츠/셔츠</a></li>-->
|
|
|
|
|
-<!-- <li><a href="javascript:;">트레이닝/스포츠</a></li>-->
|
|
|
|
|
-<!-- <li><a href="javascript:;">언더웨어</a></li>-->
|
|
|
|
|
-<!-- </ul>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-<!-- </li>-->
|
|
|
|
|
-<!-- <li>-->
|
|
|
|
|
-<!-- <a href="javascript:;">유아동</a>-->
|
|
|
|
|
-<!-- <div class="sub_cate">-->
|
|
|
|
|
-<!-- <ul>-->
|
|
|
|
|
-<!-- <li><a href="javascript:;">티셔츠/셔츠</a></li>-->
|
|
|
|
|
-<!-- <li><a href="javascript:;">언더웨어</a></li>-->
|
|
|
|
|
-<!-- </ul>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-<!-- </li>-->
|
|
|
|
|
-<!-- <li>-->
|
|
|
|
|
-<!-- <a href="javascript:;">라이프</a>-->
|
|
|
|
|
-<!-- <div class="sub_cate">-->
|
|
|
|
|
-<!-- <ul>-->
|
|
|
|
|
-<!-- <li><a href="javascript:;">잡화</a></li>-->
|
|
|
|
|
-<!-- </ul>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-<!-- </li>-->
|
|
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<!-- //lnb -->
|
|
<!-- //lnb -->
|
|
|
<!-- cont -->
|
|
<!-- cont -->
|
|
|
<div class="cont">
|
|
<div class="cont">
|
|
|
|
|
+ <form id="filterForm">
|
|
|
<div class="sec_body">
|
|
<div class="sec_body">
|
|
|
<div class="area_filter">
|
|
<div class="area_filter">
|
|
|
<div class="filter_list">
|
|
<div class="filter_list">
|
|
@@ -359,10 +290,10 @@
|
|
|
</ul>
|
|
</ul>
|
|
|
<div class="form_field">
|
|
<div class="form_field">
|
|
|
<div>
|
|
<div>
|
|
|
- <input id="price" type="checkbox"><label for="price"> <span>남여 공용만 보기</span> </label>
|
|
|
|
|
|
|
+ <input id="unisex" type="checkbox" onclick="fnFilterOption(this,'on');"><label for="unisex"> <span>남여 공용만 보기</span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
<div>
|
|
<div>
|
|
|
- <input id="chk-2" type="checkbox" checked=""><label for="chk-2"> <span>신상품만 보기</span> </label>
|
|
|
|
|
|
|
+ <input id="newGoods" type="checkbox" onclick="fnFilterOption(this,'on');"><label for="newGoods"> <span>신상품만 보기</span> </label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -373,7 +304,7 @@
|
|
|
<th:block th:each="oneData, status : ${filterBrandList}">
|
|
<th:block th:each="oneData, status : ${filterBrandList}">
|
|
|
<li>
|
|
<li>
|
|
|
<label class="brand_btn" >
|
|
<label class="brand_btn" >
|
|
|
- <input type="checkbox" group="filterValue" th:id="${'chkFilterBrand' + status.index}" name="brandGroup" th:value="${oneData.filterCd}" th:data-id="${oneData.filterNm}" ><span th:text="${oneData.filterNm}"></span>
|
|
|
|
|
|
|
+ <input type="checkbox" group="filterValue" th:id="${'chkFilterBrand' + status.index}" name="brandGroup" th:value="${oneData.filterCd}" th:data-id="${oneData.filterNm}" onclick="filterSel(this,'brandGroup','off');"><span th:text="${oneData.filterNm}"></span>
|
|
|
</label>
|
|
</label>
|
|
|
</li>
|
|
</li>
|
|
|
</th:block>
|
|
</th:block>
|
|
@@ -413,9 +344,9 @@
|
|
|
</div>
|
|
</div>
|
|
|
<!-- //사이즈 -->
|
|
<!-- //사이즈 -->
|
|
|
<!-- 가격 -->
|
|
<!-- 가격 -->
|
|
|
- <div class="sort tap04">
|
|
|
|
|
|
|
+ <div class="sort tap04" id="priceFilterDiv">
|
|
|
<div class="range">
|
|
<div class="range">
|
|
|
- <input type="text" class="js-range-slider01" name="my_range01" value="" />
|
|
|
|
|
|
|
+ <input type="text" class="js-range-slider01" name="" value="" />
|
|
|
<input type="hidden" id="price_input_from" name="price_input_from" value=""/>
|
|
<input type="hidden" id="price_input_from" name="price_input_from" value=""/>
|
|
|
<input type="hidden" id="price_input_to" name="price_input_to" value=""/>
|
|
<input type="hidden" id="price_input_to" name="price_input_to" value=""/>
|
|
|
<input type="hidden" id="hPriceFrom" name="hPriceFrom" value=""/>
|
|
<input type="hidden" id="hPriceFrom" name="hPriceFrom" value=""/>
|
|
@@ -439,7 +370,7 @@
|
|
|
<li><input type="checkbox" id="percent10" name="range" value="100"><label for="percent10"><span></span><span>100%</span></label></li>
|
|
<li><input type="checkbox" id="percent10" name="range" value="100"><label for="percent10"><span></span><span>100%</span></label></li>
|
|
|
</ul>
|
|
</ul>
|
|
|
<div class="range">
|
|
<div class="range">
|
|
|
- <input type="text" class="js-range-slider02" name="my_range02" value="" />
|
|
|
|
|
|
|
+ <input type="text" class="js-range-slider02" name="" value="" />
|
|
|
<input type="hidden" id="dcrate_input_from" name="dcrate_input_from" value=""/>
|
|
<input type="hidden" id="dcrate_input_from" name="dcrate_input_from" value=""/>
|
|
|
<input type="hidden" id="dcrate_input_to" name="dcrate_input_to" value=""/>
|
|
<input type="hidden" id="dcrate_input_to" name="dcrate_input_to" value=""/>
|
|
|
<input type="hidden" id="hDcRateFrom" name="hDcRateFrom" value=""/>
|
|
<input type="hidden" id="hDcRateFrom" name="hDcRateFrom" value=""/>
|
|
@@ -539,15 +470,15 @@
|
|
|
<p><span id="totCntId"></span>개의 상품</p>
|
|
<p><span id="totCntId"></span>개의 상품</p>
|
|
|
</div>
|
|
</div>
|
|
|
<div>
|
|
<div>
|
|
|
- <ul>
|
|
|
|
|
|
|
+ <ul id="sortArea">
|
|
|
<li>
|
|
<li>
|
|
|
- <a href="" class="on">최신상품순</a>
|
|
|
|
|
|
|
+ <a href="javascript:void(0);" id="sortingNEW" class="on" onclick="fnSortingChange(this,'NEW');">최신상품순</a>
|
|
|
</li>
|
|
</li>
|
|
|
<li>
|
|
<li>
|
|
|
- <a href="">인기상품순</a>
|
|
|
|
|
|
|
+ <a href="javascript:void(0);" id="sortingBEST" onclick="fnSortingChange(this,'BEST');">인기상품순</a>
|
|
|
</li>
|
|
</li>
|
|
|
<li>
|
|
<li>
|
|
|
- <a href="">리뷰 많은순</a>
|
|
|
|
|
|
|
+ <a href="javascript:void(0);" id="sortingREVIEW" onclick="fnSortingChange(this,'REVIEW');">리뷰 많은순</a>
|
|
|
</li>
|
|
</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
@@ -903,6 +834,7 @@
|
|
|
<!-- //검색필터 결과 상품 노출 -->
|
|
<!-- //검색필터 결과 상품 노출 -->
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ </form>
|
|
|
</div>
|
|
</div>
|
|
|
<!-- //cont -->
|
|
<!-- //cont -->
|
|
|
</div>
|
|
</div>
|
|
@@ -1294,7 +1226,8 @@
|
|
|
<form id="searchGoodsForm" name="searchGoodsForm">
|
|
<form id="searchGoodsForm" name="searchGoodsForm">
|
|
|
<input type="hidden" name="pageNo" id="pageNo" value ="1"/>
|
|
<input type="hidden" name="pageNo" id="pageNo" value ="1"/>
|
|
|
<input type="hidden" name="pageSize" value ="30"/>
|
|
<input type="hidden" name="pageSize" value ="30"/>
|
|
|
- <input type="hidden" name="keyword" value ="티셔츠"/>
|
|
|
|
|
|
|
+ <input type="hidden" name="keyword" th:value="${params.keyword}"/>
|
|
|
|
|
+ <input type="hidden" name="sortingType" value="NEW"/>
|
|
|
</form>
|
|
</form>
|
|
|
|
|
|
|
|
<script src="/ux/plugins/gaga/gaga.infinite.scrollSession.js"></script>
|
|
<script src="/ux/plugins/gaga/gaga.infinite.scrollSession.js"></script>
|
|
@@ -1302,6 +1235,10 @@
|
|
|
<script th:src="@{'/biz/search.js?v=' + ${#calendars.format(#calendars.createNow(), 'yyyyMMddHHmmss')}}" src="/biz/search.js"></script>
|
|
<script th:src="@{'/biz/search.js?v=' + ${#calendars.format(#calendars.createNow(), 'yyyyMMddHHmmss')}}" src="/biz/search.js"></script>
|
|
|
|
|
|
|
|
<script th:inline="javascript">
|
|
<script th:inline="javascript">
|
|
|
|
|
+ var fnSearchGoodsListSearch = function (){
|
|
|
|
|
+ gagaInfiniteScroll.getHistory();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// 상품 검색
|
|
// 상품 검색
|
|
|
var fnGetInfiniteScrollDataList = function (pageNum) {
|
|
var fnGetInfiniteScrollDataList = function (pageNum) {
|
|
|
$("#searchGoodsForm input[name=pageNo]").val(pageNum + 1);
|
|
$("#searchGoodsForm input[name=pageNo]").val(pageNum + 1);
|
|
@@ -1328,11 +1265,116 @@
|
|
|
//fnImgOnoff();
|
|
//fnImgOnoff();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ $(window).on("pageshow", function(event) {
|
|
|
|
|
+ //할인율
|
|
|
|
|
+ custom_values02 = ['0%', '10%', '20%', '30%', '40%', '50%', '60%', '70%', '80%', '90%', '100%'];
|
|
|
|
|
+ var my_from02 = custom_values02.indexOf('0%');
|
|
|
|
|
+ var my_to02 = custom_values02.indexOf('100%');
|
|
|
|
|
+ if(gagajf.isNull($('#searchGoodsForm').find("input[name=dcRateFrom]").val())){
|
|
|
|
|
+ my_from02 = $('#searchGoodsForm').find("input[name=dcRateFrom]").val();
|
|
|
|
|
+ }
|
|
|
|
|
+ if(gagajf.isNull($('#searchGoodsForm').find("input[name=dcRateTo]").val())){
|
|
|
|
|
+ my_to02 = $('#searchGoodsForm').find("input[name=dcRateTo]").val();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ $(".dp .js-range-slider02, .sch_result .js-range-slider02").ionRangeSlider({
|
|
|
|
|
+ type: "double",
|
|
|
|
|
+ min: 0,
|
|
|
|
|
+ max: 100,
|
|
|
|
|
+ from: my_from02,
|
|
|
|
|
+ to: my_to02,
|
|
|
|
|
+ grid: true,
|
|
|
|
|
+ skin: "round",
|
|
|
|
|
+ postfix: "%",
|
|
|
|
|
+ prettify_separator: ",",
|
|
|
|
|
+ values: custom_values02,
|
|
|
|
|
+ min_interval: 1,
|
|
|
|
|
+ onFinish : function (data){
|
|
|
|
|
+ fnCheckDcRate(data);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ if ( (event.originalEvent && event.originalEvent.persisted) || (window.performance && window.performance.navigation.type == 2)) {
|
|
|
|
|
+ var historyData = sessionStorage.getItem(document.location.href);
|
|
|
|
|
+ if(historyData!=null){
|
|
|
|
|
+ // console.log('historyData>>'+historyData);
|
|
|
|
|
+ historyData = JSON.parse(historyData);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ historyData = {};
|
|
|
|
|
+ }
|
|
|
|
|
+ }else{
|
|
|
|
|
+ fnCategoryGoodsInfiniteScrollInit();
|
|
|
|
|
+ fnSearchGoodsListSearch();
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
|
|
|
$(document).ready( function() {
|
|
$(document).ready( function() {
|
|
|
|
|
+ // let priceLen;
|
|
|
|
|
+ // var filterPriceList = [[${filterPriceList}]];
|
|
|
|
|
+ // if(!gagajf.isNull(filterPriceList)){
|
|
|
|
|
+ // priceLen = filterPriceList.length-1;
|
|
|
|
|
+ // $.each(filterPriceList, function (priceIdx, priceItem){
|
|
|
|
|
+ // custom_values[priceIdx] = priceItem.filterNm;
|
|
|
|
|
+ // if(priceLen==0){
|
|
|
|
|
+ // custom_values[1] = priceItem.filterNm;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // });
|
|
|
|
|
+ // let my_from;
|
|
|
|
|
+ // let my_to;
|
|
|
|
|
+ // if(filterPriceList.length > 1){
|
|
|
|
|
+ // my_from = custom_values.indexOf(custom_values[0]);
|
|
|
|
|
+ // my_to = custom_values.indexOf(custom_values[priceLen]);
|
|
|
|
|
+ // }else{
|
|
|
|
|
+ // my_from = 0;
|
|
|
|
|
+ // my_to = 1;
|
|
|
|
|
+ // }
|
|
|
|
|
+ //
|
|
|
|
|
+ // if(gagajf.isNull($("#filterForm input:hidden[name=priceFrom]").val())){
|
|
|
|
|
+ // my_from = $("#filterForm input:hidden[name=priceFrom]").val();
|
|
|
|
|
+ // }
|
|
|
|
|
+ // if(gagajf.isNull($("#filterForm input:hidden[name=priceTo]").val())){
|
|
|
|
|
+ // my_to = $("#filterForm input:hidden[name=priceTo]").val();
|
|
|
|
|
+ // }
|
|
|
|
|
+ // let minValue;
|
|
|
|
|
+ // let maxValue;
|
|
|
|
|
+ // if(filterPriceList.length > 1){
|
|
|
|
|
+ // minValue = custom_values[0];
|
|
|
|
|
+ // maxValue = custom_values[priceLen];
|
|
|
|
|
+ // }else{
|
|
|
|
|
+ // minValue = custom_values[0];
|
|
|
|
|
+ // maxValue = custom_values[1];
|
|
|
|
|
+ // }
|
|
|
|
|
+ //
|
|
|
|
|
+ // $(".dp .js-range-slider01, .sch_result .js-range-slider01").ionRangeSlider({
|
|
|
|
|
+ // type: "double",
|
|
|
|
|
+ // min: minValue,
|
|
|
|
|
+ // max: maxValue,
|
|
|
|
|
+ // from: my_from,
|
|
|
|
|
+ // to: my_to,
|
|
|
|
|
+ // grid: true,
|
|
|
|
|
+ // skin: "round",
|
|
|
|
|
+ // postfix: "원",
|
|
|
|
|
+ // prettify_separator: ",",
|
|
|
|
|
+ // values: custom_values,
|
|
|
|
|
+ // min_interval: 1,
|
|
|
|
|
+ // // onStart : function(data){
|
|
|
|
|
+ // // fnCheckPrice(data);
|
|
|
|
|
+ // // },
|
|
|
|
|
+ // // onChange : fnCheckPrice,
|
|
|
|
|
+ // onFinish : function(data,priceLen){
|
|
|
|
|
+ // fnCheckPrice(data,priceLen);
|
|
|
|
|
+ // }
|
|
|
|
|
+ // });
|
|
|
|
|
+ // }
|
|
|
|
|
+
|
|
|
fnCreateSearchCategoryList();
|
|
fnCreateSearchCategoryList();
|
|
|
// fnCreateSearchFilter();
|
|
// fnCreateSearchFilter();
|
|
|
|
|
|
|
|
|
|
+ if ($('#sizeLi1').find('label').length == 0) $('#sizeLi1').hide();
|
|
|
|
|
+ if ($('#sizeLi2').find('label').length == 0) $('#sizeLi2').hide();
|
|
|
|
|
+ if ($('#sizeLi3').find('label').length == 0) $('#sizeLi3').hide();
|
|
|
|
|
+
|
|
|
//결과내 재 검색 - 검색어 입력 시
|
|
//결과내 재 검색 - 검색어 입력 시
|
|
|
$(document).on('keyup','.sch_result .area_info .inner_search input',function(e){
|
|
$(document).on('keyup','.sch_result .area_info .inner_search input',function(e){
|
|
|
var reSearchValue = $(this).val();
|
|
var reSearchValue = $(this).val();
|
|
@@ -1361,7 +1403,7 @@
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
//할인율
|
|
//할인율
|
|
|
- var custom_values02 = ['0%', '10%', '20%', '30%', '40%', '50%', '60%', '70%', '80%', '90%', '100%'];
|
|
|
|
|
|
|
+ /*var custom_values02 = ['0%', '10%', '20%', '30%', '40%', '50%', '60%', '70%', '80%', '90%', '100%'];
|
|
|
var my_from02 = custom_values02.indexOf('0%');
|
|
var my_from02 = custom_values02.indexOf('0%');
|
|
|
var my_to02 = custom_values02.indexOf('10%');
|
|
var my_to02 = custom_values02.indexOf('10%');
|
|
|
$(".dp .js-range-slider02, .sch_result .js-range-slider02").ionRangeSlider({
|
|
$(".dp .js-range-slider02, .sch_result .js-range-slider02").ionRangeSlider({
|
|
@@ -1375,7 +1417,7 @@
|
|
|
postfix: "%",
|
|
postfix: "%",
|
|
|
prettify_separator: ",",
|
|
prettify_separator: ",",
|
|
|
values: custom_values02
|
|
values: custom_values02
|
|
|
- });
|
|
|
|
|
|
|
+ });*/
|
|
|
|
|
|
|
|
//검색결과 탭
|
|
//검색결과 탭
|
|
|
$(document).on('click','.sch_result .taps ul li',function(e){
|
|
$(document).on('click','.sch_result .taps ul li',function(e){
|
|
@@ -1387,16 +1429,9 @@
|
|
|
|
|
|
|
|
$(document).on('click','.lnb .lnb_category ul li a',function(e){
|
|
$(document).on('click','.lnb .lnb_category ul li a',function(e){
|
|
|
$(this).toggleClass('on');
|
|
$(this).toggleClass('on');
|
|
|
- $(this).parent('li').siblings('li').children('a').removeClass('on');
|
|
|
|
|
- $(this).parent('li').siblings('li').removeClass('on');
|
|
|
|
|
- $(this).parent('li').siblings('li').find('a').removeClass('on');
|
|
|
|
|
-
|
|
|
|
|
- $(this).parent('li').toggleClass('on');
|
|
|
|
|
- $(this).parent('li').siblings('li').find('.sub_cate').hide();
|
|
|
|
|
- $(this).parent('li').children(".sub_cate").toggle();
|
|
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- fnGetInfiniteScrollDataList(1);
|
|
|
|
|
|
|
+ //fnGetInfiniteScrollDataList(1);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
// 좌측 카테고리 생성
|
|
// 좌측 카테고리 생성
|
|
@@ -1421,22 +1456,22 @@
|
|
|
let tag = '';
|
|
let tag = '';
|
|
|
if(cate1 != null){
|
|
if(cate1 != null){
|
|
|
tag += '<li>\n';
|
|
tag += '<li>\n';
|
|
|
- tag += ' <a href="javascript:;">'+cate1.cate1Nm+'</a>';
|
|
|
|
|
|
|
+ tag += ' <a href="javascript:void(0);" onclick="fnSetCateFilter(\''+cate1.cate1No+'\');">'+cate1.cate1Nm+'</a>';
|
|
|
if(cate1.leafYn == 'N' && cate1.cate2List.length > 0){
|
|
if(cate1.leafYn == 'N' && cate1.cate2List.length > 0){
|
|
|
tag += '<div class="sub_cate">\n';
|
|
tag += '<div class="sub_cate">\n';
|
|
|
tag += ' <ul>\n';
|
|
tag += ' <ul>\n';
|
|
|
$.each(cate1.cate2List, function (idx2,cate2){
|
|
$.each(cate1.cate2List, function (idx2,cate2){
|
|
|
- tag += '<li><a href="javascript:;">'+cate2.cate2Nm+'</a>\n';
|
|
|
|
|
|
|
+ tag += '<li><a href="javascript:void(0);" onclick="fnSetCateFilter(\''+cate1.cate1No+'\',\''+cate2.cate2No+'\');">'+cate2.cate2Nm+'</a>\n';
|
|
|
if(cate2.leafYn == 'N' && cate2.cate3List.length > 0){
|
|
if(cate2.leafYn == 'N' && cate2.cate3List.length > 0){
|
|
|
tag += '<div class="sub_cate">\n';
|
|
tag += '<div class="sub_cate">\n';
|
|
|
tag += ' <ul>\n';
|
|
tag += ' <ul>\n';
|
|
|
$.each(cate2.cate3List, function (idx3,cate3){
|
|
$.each(cate2.cate3List, function (idx3,cate3){
|
|
|
- tag += '<li><a href="javascript:;">'+cate3.cate3Nm+'</a>\n';
|
|
|
|
|
|
|
+ tag += '<li><a href="javascript:void(0);" onclick="fnSetCateFilter(\''+cate1.cate1No+'\',\''+cate2.cate2No+'\',\''+cate3.cate3No+'\');">'+cate3.cate3Nm+'</a>\n';
|
|
|
if(cate3.leafYn == 'N' && cate3.cate4List.length >0){
|
|
if(cate3.leafYn == 'N' && cate3.cate4List.length >0){
|
|
|
tag += '<div class="sub_cate">\n';
|
|
tag += '<div class="sub_cate">\n';
|
|
|
tag += ' <ul>\n';
|
|
tag += ' <ul>\n';
|
|
|
$.each(cate3.cate4List, function (idx4,cate4){
|
|
$.each(cate3.cate4List, function (idx4,cate4){
|
|
|
- tag += '<li><a href="javascript:;">'+cate4.cate4Nm+'</a>\n';
|
|
|
|
|
|
|
+ tag += '<li><a href="javascript:void(0);" onclick="fnSetCateFilter(\''+cate1.cate1No+'\',\''+cate2.cate2No+'\',\''+cate3.cate3No+'\',\''+cate4.cate4No+'\');">'+cate4.cate4Nm+'</a>\n';
|
|
|
/*if(cate4.leafYn = 'N' && cate4.cate5List.length>0){
|
|
/*if(cate4.leafYn = 'N' && cate4.cate5List.length>0){
|
|
|
tag += '<div class="sub_cate">\n';
|
|
tag += '<div class="sub_cate">\n';
|
|
|
tag += ' <ul>\n';
|
|
tag += ' <ul>\n';
|
|
@@ -1472,9 +1507,45 @@
|
|
|
var fnSearchData = function (){
|
|
var fnSearchData = function (){
|
|
|
let keyword = $("#InnerSearchForm").find("input[name=search]").val();
|
|
let keyword = $("#InnerSearchForm").find("input[name=search]").val();
|
|
|
let brandGroupNo = $("#InnerSearchForm").find("input[name=brandGroupNo]").val();
|
|
let brandGroupNo = $("#InnerSearchForm").find("input[name=brandGroupNo]").val();
|
|
|
|
|
+ $("#searchGoodsForm").find('input[name=keyword]').val($("#InnerSearchForm").find("input[name=search]").val());
|
|
|
cfnGoToSearchGoodsListForm(keyword,brandGroupNo);
|
|
cfnGoToSearchGoodsListForm(keyword,brandGroupNo);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // 상품이미지
|
|
|
|
|
+ var fnImgOnoff = function (){
|
|
|
|
|
+ var nowFocus = $('.dp .itemPic');
|
|
|
|
|
+ var nowMov = $('.itemPic').children('.pd_mov');
|
|
|
|
|
+ var nowImg = $('.itemPic').children('.pd_img');
|
|
|
|
|
+ var ogrSrc;
|
|
|
|
|
+ var overSrc;
|
|
|
|
|
+ var srcName = nowImg.attr('src');
|
|
|
|
|
+ overSrc = srcName.substring(0, srcName.lastIndexOf('.'));
|
|
|
|
|
+
|
|
|
|
|
+ var srcImg;
|
|
|
|
|
+ var srcdat;
|
|
|
|
|
+
|
|
|
|
|
+ $(nowFocus).on('mouseover', function() {
|
|
|
|
|
+ $(this).children('.pd_mov').siblings(".itemOpt").addClass('on');
|
|
|
|
|
+ $(this).children('.pd_mov').css("opacity","0");
|
|
|
|
|
+ });
|
|
|
|
|
+ $(nowFocus).on('mouseleave', function() {
|
|
|
|
|
+ $(this).children('.pd_mov').siblings(".itemOpt").removeClass('on');
|
|
|
|
|
+ $(this).children('.pd_mov').css("opacity","1");
|
|
|
|
|
+ });
|
|
|
|
|
+ $(nowFocus).on('mouseover', function() {
|
|
|
|
|
+ $(this).children('.pd_img').siblings(".itemOpt").addClass('on');
|
|
|
|
|
+ srcImg = $(this).children('.pd_img').attr('src');
|
|
|
|
|
+ srcdat = $(this).children('.pd_img').attr('data-img');
|
|
|
|
|
+ $(this).children('.pd_img').attr('src',srcdat);
|
|
|
|
|
+ });
|
|
|
|
|
+ $(nowFocus).on('mouseleave', function() {
|
|
|
|
|
+ $(this).parents('.itemPic').removeClass();
|
|
|
|
|
+ $(this).children('.pd_img').siblings(".itemOpt").removeClass('on');
|
|
|
|
|
+ $(this).children('.pd_img').attr('src', srcImg);
|
|
|
|
|
+ $(this).children('.pd_img').css("opacity","1");
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
</th:block>
|
|
</th:block>
|