|
@@ -65,7 +65,6 @@
|
|
|
<!-- //1.통합검색 default -->
|
|
<!-- //1.통합검색 default -->
|
|
|
|
|
|
|
|
<!-- 3.지금 많이 보고 있어요 상품. -->
|
|
<!-- 3.지금 많이 보고 있어요 상품. -->
|
|
|
- <!-- 820임시주석
|
|
|
|
|
<div class="inner default_box" id="popularArea">
|
|
<div class="inner default_box" id="popularArea">
|
|
|
<div class="now_view">
|
|
<div class="now_view">
|
|
|
<div class="store_product">
|
|
<div class="store_product">
|
|
@@ -93,7 +92,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- </div> -->
|
|
|
|
|
|
|
+ </div>
|
|
|
<!-- //3.지금 많이 보고 있어요 상품. -->
|
|
<!-- //3.지금 많이 보고 있어요 상품. -->
|
|
|
|
|
|
|
|
<!-- 4.검색어 타이핑 -->
|
|
<!-- 4.검색어 타이핑 -->
|
|
@@ -151,6 +150,7 @@
|
|
|
<script src="/ux/plugins/gaga/gaga.paging.js"></script>
|
|
<script src="/ux/plugins/gaga/gaga.paging.js"></script>
|
|
|
<script th:inline="javascript">
|
|
<script th:inline="javascript">
|
|
|
/*<![CDATA[*/
|
|
/*<![CDATA[*/
|
|
|
|
|
+ var enterBool = false;
|
|
|
var swiperschProduct = new Swiper('.swiper-container.sch_product', {
|
|
var swiperschProduct = new Swiper('.swiper-container.sch_product', {
|
|
|
slidesPerView: 3,
|
|
slidesPerView: 3,
|
|
|
spaceBetween: 7,
|
|
spaceBetween: 7,
|
|
@@ -204,14 +204,32 @@
|
|
|
if (!gagajf.validation($('#searchMainForm'))) {
|
|
if (!gagajf.validation($('#searchMainForm'))) {
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ // 검색결과 상품목록 호출(있으면 검색결과 페이지로 이동)
|
|
|
|
|
+ gagajf.ajaxFormSubmit("/display/search/goods/list_cnt", document.searchMainForm, function(result) {
|
|
|
|
|
+ if( "0" == result.response_cnt){
|
|
|
|
|
+ $('.sch_result .default_box').hide();
|
|
|
|
|
+ $('.sch_result .searching_box').hide();
|
|
|
|
|
+ $('.sch_result .empty_box2').hide();
|
|
|
|
|
+ $('.sch_result .empty_box').show();
|
|
|
|
|
+ $("#noDataArea").find('#noDataKeyword').text($("#searchMainForm").find('input[name=keyword]').val());
|
|
|
|
|
+
|
|
|
|
|
+ // 검색어 연관 상품 추천
|
|
|
|
|
+ fnRecommendItemList($("#searchMainForm").find('input[name=keyword]').val());
|
|
|
|
|
+ // 인기검색어
|
|
|
|
|
+ fnTrendKeywordList();
|
|
|
|
|
+
|
|
|
|
|
+ }else{
|
|
|
|
|
+ let keyword = encodeURIComponent($('#searchMainForm input[name=keyword]').val());
|
|
|
|
|
|
|
|
- let keyword = encodeURIComponent($('#searchMainForm input[name=keyword]').val());
|
|
|
|
|
-
|
|
|
|
|
- // 쿠키 세팅
|
|
|
|
|
- fnSetKeywordCookie(keyword);
|
|
|
|
|
|
|
+ // 쿠키 세팅
|
|
|
|
|
+ fnSetKeywordCookie(keyword);
|
|
|
|
|
|
|
|
- let actionUrl = _PAGE_BRAND_SEARCH_GOODS + '?keyword=' + keyword + '&brandGroupNo=' + $('#searchMainForm input[name=brandGroupNo]').val();
|
|
|
|
|
- cfnGoToPage(actionUrl);
|
|
|
|
|
|
|
+ let actionUrl = _PAGE_BRAND_SEARCH_GOODS + '?keyword=' + keyword + '&brandGroupNo=' + $('#searchMainForm input[name=brandGroupNo]').val();
|
|
|
|
|
+
|
|
|
|
|
+ cfnGoToPage(actionUrl);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
// 검색어 찾기
|
|
// 검색어 찾기
|
|
@@ -221,24 +239,18 @@
|
|
|
|
|
|
|
|
// 검색어 찾기 결과
|
|
// 검색어 찾기 결과
|
|
|
var fnAutoCompleteList = function (result){
|
|
var fnAutoCompleteList = function (result){
|
|
|
|
|
+ if( enterBool ) return;
|
|
|
|
|
+
|
|
|
if(result.autoKeywords.length==0 && gagajf.isNull(result.goodsList)){
|
|
if(result.autoKeywords.length==0 && gagajf.isNull(result.goodsList)){
|
|
|
$('.sch_result .default_box').hide();
|
|
$('.sch_result .default_box').hide();
|
|
|
$('.sch_result .searching_box').hide();
|
|
$('.sch_result .searching_box').hide();
|
|
|
$('.sch_result .empty_box2').hide();
|
|
$('.sch_result .empty_box2').hide();
|
|
|
-
|
|
|
|
|
- /* 210830 임시주석
|
|
|
|
|
- $('.sch_result .empty_box').show();
|
|
|
|
|
- $("#noDataArea").find('#noDataKeyword').text($("#searchMainForm").find('input[name=keyword]').val());
|
|
|
|
|
- */
|
|
|
|
|
- // 검색어 연관 상품 추천
|
|
|
|
|
- fnRecommendItemList($("#searchMainForm").find('input[name=keyword]').val());
|
|
|
|
|
- // 인기검색어
|
|
|
|
|
- fnTrendKeywordList();
|
|
|
|
|
|
|
+
|
|
|
}else{
|
|
}else{
|
|
|
$('.sch_result .default_box').hide();
|
|
$('.sch_result .default_box').hide();
|
|
|
$('.sch_result .searching_box').show();
|
|
$('.sch_result .searching_box').show();
|
|
|
$('.sch_result .empty_box').hide();
|
|
$('.sch_result .empty_box').hide();
|
|
|
- $('.sch_result .empty_box2').show();
|
|
|
|
|
|
|
+ $('.sch_result .empty_box2').hide();
|
|
|
// 자동완성 키워드
|
|
// 자동완성 키워드
|
|
|
if(result.autoKeywords != null && result.autoKeywords.length > 0){
|
|
if(result.autoKeywords != null && result.autoKeywords.length > 0){
|
|
|
$("#keyupArea").show();
|
|
$("#keyupArea").show();
|
|
@@ -313,7 +325,7 @@
|
|
|
$("#relateArea").html('');
|
|
$("#relateArea").html('');
|
|
|
let tag = '';
|
|
let tag = '';
|
|
|
$.each(result.goodsList, function (idx, item){
|
|
$.each(result.goodsList, function (idx, item){
|
|
|
- console.log(item);
|
|
|
|
|
|
|
+ //console.log(item);
|
|
|
if(idx<5) {
|
|
if(idx<5) {
|
|
|
tag += '<div class="swiper-slide">\n';
|
|
tag += '<div class="swiper-slide">\n';
|
|
|
tag += ' <div class="item_prod">\n';
|
|
tag += ' <div class="item_prod">\n';
|
|
@@ -364,13 +376,20 @@
|
|
|
|
|
|
|
|
// 검색어 입력
|
|
// 검색어 입력
|
|
|
var fnOnkeyupKeyword = function (obj){
|
|
var fnOnkeyupKeyword = function (obj){
|
|
|
- var searchValue = $(obj).val();
|
|
|
|
|
- if(searchValue.length > 0){
|
|
|
|
|
- fnGetAutoSearch();
|
|
|
|
|
|
|
+ if( 13 != event.keyCode){
|
|
|
|
|
+ enterBool = false;
|
|
|
|
|
+ var searchValue = $(obj).val();
|
|
|
|
|
+ if(searchValue.length > 0){
|
|
|
|
|
+ fnGetAutoSearch();
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $('.sch_result .default_box').show();
|
|
|
|
|
+ $('.sch_result .searching_box').hide();
|
|
|
|
|
+ $('.sch_result .empty_box').hide();
|
|
|
|
|
+ $('.sch_result .empty_box2').hide();
|
|
|
|
|
+ }
|
|
|
}else{
|
|
}else{
|
|
|
- $('.sch_result .default_box').show();
|
|
|
|
|
- $('.sch_result .searching_box').hide();
|
|
|
|
|
- $('.sch_result .empty_box').hide();
|
|
|
|
|
|
|
+ // 엔터친 후, 그 전에 검색한 결과가 오고있으므로
|
|
|
|
|
+ enterBool = true;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -399,6 +418,14 @@
|
|
|
$(obj).closest('li').remove();
|
|
$(obj).closest('li').remove();
|
|
|
gagajf.setCookie('st24ck_today_keyword',keyword, -1);
|
|
gagajf.setCookie('st24ck_today_keyword',keyword, -1);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ // 검색어 입력 후 엔터키
|
|
|
|
|
+ $('#searchMainForm input[name=keyword]').keypress(function (event) {
|
|
|
|
|
+ if (event.which === 13) {
|
|
|
|
|
+ event.preventDefault();
|
|
|
|
|
+ $('#btnSearchKeyword').trigger('click');
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
|
|
|
// 인기검색어 조회
|
|
// 인기검색어 조회
|
|
|
var fnTrendKeywordList = function (){
|
|
var fnTrendKeywordList = function (){
|
|
@@ -423,8 +450,9 @@
|
|
|
var html = '';
|
|
var html = '';
|
|
|
|
|
|
|
|
$.getJSON('/display/recommend/item/list', data, function (result){
|
|
$.getJSON('/display/recommend/item/list', data, function (result){
|
|
|
- $("#recommandArea").show();
|
|
|
|
|
$("#recommendItemArea").html('');
|
|
$("#recommendItemArea").html('');
|
|
|
|
|
+ $("#recommandArea").show();
|
|
|
|
|
+
|
|
|
if(result.length > 0){
|
|
if(result.length > 0){
|
|
|
$.each(result, function (idx, item){
|
|
$.each(result, function (idx, item){
|
|
|
html += '<div class="swiper-slide">\n';
|
|
html += '<div class="swiper-slide">\n';
|