|
|
@@ -303,7 +303,8 @@
|
|
|
<div class="select">옵션1선택</div>
|
|
|
<ul class="list">
|
|
|
<th:block th:each="goodsOption, optionStatus : ${goodsOption1List}" >
|
|
|
- <li th:onclick="fnOption2([[${optionStatus.count}]], [[${goodsOption.goodsCd}]],[[${goodsOption.optCd1}]],1,[[${goodsInfo.minOrdQty}]], [[${goodsInfo.maxOrdQty}]])">
|
|
|
+ <li th:onclick="fnOption2([[${optionStatus.count}]], [[${goodsOption.goodsCd}]],[[${goodsOption.optCd1}]],1,[[${goodsInfo.minOrdQty}]], [[${goodsInfo.maxOrdQty}]])"
|
|
|
+ th:attr="aria-disabled=${(goodsOption.goodsStat != 'G008_90' or goodsOption.stockQty <= 0)? 'true':''}, data-soldout=${(goodsOption.stockQty <= 0)? 'true':''}">
|
|
|
<div th:text="${goodsOption.optCd1}">상품옵션</div>
|
|
|
<div th:if="${goodsOption.addPrice > 0}" th:text="|+${#numbers.formatInteger(goodsOption.addPrice, 0,'COMMA')}원|">0원</div>
|
|
|
<input type="hidden" name="opt" th:attr="addPrice=${goodsOption.addPrice}, optCd1=${goodsOption.optCd1},optCd2=${goodsOption.optCd2}, optCd=${goodsOption.optCd}"/>
|
|
|
@@ -1846,85 +1847,6 @@
|
|
|
params.contentsLoc = "tmtb";
|
|
|
fnGoodsLikeSearch(params);
|
|
|
|
|
|
-
|
|
|
- // 상품 대표설명 > 좌측 상품썸네일 navi, 우측 상품정보 고정
|
|
|
- $(window).scroll(function(){
|
|
|
- var scrollTop= $(window).scrollTop();
|
|
|
- var firstFixed = $('#header').outerHeight();
|
|
|
- var thumbListWrap_h = $('.pd_detail .thumb_list_wrap').outerHeight();
|
|
|
- var descWrap_h = $('.pd_detail .desc_wrap').outerHeight();
|
|
|
- var secondFixed_left = firstFixed + $('.pd_detail').outerHeight() - $('.pd_detail .thumb_nav_wrap').outerHeight();
|
|
|
- var secondFixed_right = firstFixed + $('.pd_detail .desc_wrap').outerHeight() - $(window).outerHeight();
|
|
|
- var secondFixed_right2 = firstFixed + $('.pd_detail').outerHeight() - $(window).outerHeight();
|
|
|
-
|
|
|
- /* 좌측 상품썸네일 navi 고정 */
|
|
|
- if (scrollTop > firstFixed){
|
|
|
- $('.pd_detail .area_pic .thumb_nav_wrap').removeClass('fixbottom').addClass('fixtop');
|
|
|
- }
|
|
|
- else if (scrollTop < firstFixed){
|
|
|
- $('.pd_detail .area_pic .thumb_nav_wrap').removeClass('fixtop');
|
|
|
- }
|
|
|
- if (scrollTop > secondFixed_left){
|
|
|
- $('.pd_detail .area_pic .thumb_nav_wrap').removeClass('fixtop').addClass('fixbottom');
|
|
|
- }
|
|
|
-
|
|
|
- /* 우측 상품정보 고정 */
|
|
|
- if (thumbListWrap_h > descWrap_h && scrollTop > secondFixed_right) {
|
|
|
- $('.pd_detail .area_desc .desc_wrap').removeClass('absbottom').addClass('fixbottom');
|
|
|
- }
|
|
|
- else if (thumbListWrap_h > descWrap_h && scrollTop < secondFixed_right) {
|
|
|
- $('.pd_detail .area_desc .desc_wrap').removeClass('fixbottom');
|
|
|
- }
|
|
|
- if (thumbListWrap_h > descWrap_h && scrollTop > secondFixed_right2) {
|
|
|
- $('.pd_detail .area_desc .desc_wrap').removeClass('fixbottom').addClass('absbottom');
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
- //슬라이드 - 상품 대표설명 > 좌측 상품썸네일 navi
|
|
|
- var thumbNavSwiper = new Swiper('.area_pic .thumb_nav_wrap .swiper-container', {
|
|
|
- direction: 'vertical',
|
|
|
- slidesPerView: 6,
|
|
|
- slidesPerGroup : 6,
|
|
|
- spaceBetween: 10,
|
|
|
- navigation: {
|
|
|
- nextEl: '.area_pic .thumb_nav_wrap .swiper-button-next',
|
|
|
- prevEl: '.area_pic .thumb_nav_wrap .swiper-button-prev',
|
|
|
- },
|
|
|
- });
|
|
|
-
|
|
|
- //상품 대표설명 > 상품썸네일 1개일때
|
|
|
- var thumblist = $('.area_pic .thumb_list_wrap li');
|
|
|
- var thumblistLength = thumblist.length;
|
|
|
- if (thumblistLength == 1) {
|
|
|
- thumblist.parents('.area_pic').addClass('onlyitem');
|
|
|
- } else {
|
|
|
- thumblist.parents('.area_pic').removeClass('onlyitem');
|
|
|
- }
|
|
|
-
|
|
|
- //상품 대표설명 > 좌측 상품썸네일 6개 이하일때
|
|
|
- var thumbnavSlide = $('.area_pic .thumb_nav_wrap .swiper-container .swiper-slide');
|
|
|
- var thumbnavLength = thumbnavSlide.length;
|
|
|
- if (thumbnavLength < 7) {
|
|
|
- thumbnavSlide.parents('.thumbnav').addClass('disabled');
|
|
|
- } else {
|
|
|
- thumbnavSlide.parents('.thumbnav').removeClass('disabled');
|
|
|
- }
|
|
|
-
|
|
|
- //상품 대표설명 > 좌측 상품썸네일 navi 선택시 해당 대표 썸네일 위치로 이동
|
|
|
- $(document).on('click','.pd_detail .area_pic .thumbnav .swiper-slide a',function(e){
|
|
|
- e.preventDefault();
|
|
|
- var hdHeight = $('#header').outerHeight();
|
|
|
- var targetThumb = $($(this).attr('href'));
|
|
|
- var topThumb = targetThumb.offset().top - hdHeight;
|
|
|
- $(this).parents('.thumbnav').find('.swiper-slide').removeClass('on');
|
|
|
- $(this).parent('.swiper-slide').addClass('on');
|
|
|
- targetThumb.siblings('li').removeClass('on');
|
|
|
- targetThumb.addClass('on');
|
|
|
- $('html,body').animate({scrollTop : topThumb}, 500);
|
|
|
- return false;
|
|
|
- });
|
|
|
-
|
|
|
-
|
|
|
var opt_selecter01 = new sCombo('.opt_select .select_custom.item_opt1.item_opt1_1');
|
|
|
var opt_selecter01_1 = new sCombo('.opt_set_select .select_custom.item_opt1.item_opt1_1');
|
|
|
var opt_selecter01_2 = new sCombo('.opt_set_select .select_custom.item_opt1.item_opt1_2');
|
|
|
@@ -1964,17 +1886,15 @@
|
|
|
setInterval(function() { promotionTimer(); }, 1000);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
- //스타일링 추천 picker
|
|
|
- $(document).on('mouseenter','.pd_recommend .area_slider .item_picker button',function(e){
|
|
|
- $(this).parents('.item_picker').find('.pick_descr').show();
|
|
|
- return false;
|
|
|
- }).on('mouseleave','.pd_recommend .area_slider .item_picker button', function(e){
|
|
|
- $(this).parents('.item_picker').find('.pick_descr').hide();
|
|
|
- return false;
|
|
|
- });
|
|
|
-
|
|
|
+ //스타일링 추천 picker 상품팝업
|
|
|
+/* $(document).on('click','.pd_recommend .area_slider .item_picker button',function(e){
|
|
|
+ $("#pdLookbookPop").modal("show");
|
|
|
+ return false;
|
|
|
+ });
|
|
|
+ $("#pdLookbookPop_close").click(function() {
|
|
|
+ $("#pdLookbookPop").modal("hide");
|
|
|
+ });
|
|
|
+ */
|
|
|
//상품상세정보 더보기
|
|
|
$(document).on('click','.pd_descrp .btn_more_box button',function(e){
|
|
|
$('.pd_descrp .cont_body').toggleClass('on');
|