/*function ResponsiveImages() { var a = window.innerWidth; if (a > 1240) { $("body").removeClass("mobile"); $("body").removeClass("tablet"); $("body").addClass("pc"); $("meta[name='viewport']").remove(); $("head").append('') } else if (a > 767) { $("body").removeClass("mobile"); $("body").removeClass("pc"); $("body").addClass("tablet"); $("meta[name='viewport']").remove(); $("head").append(''); } else { $("body").addClass("mobile"); $("body").removeClass("pc"); $("body").removeClass("tablet"); $("head").append(''); } } $(function() { $("body").addClass("pc"); ResponsiveImages(); $(window).resize(function() { ResponsiveImages(); }); });*/ //var $slide = $('.sliderWrap').ixSlideMax(); //$( window ).on( 'resize', function(e) { // $slide.ixSlideMax( 'resize' ); // //}); var $slide; function rederSpecInfo() { $slide = $('.sliderWrap').ixSlideMax(); //ResponsiveImages(); $(window).on('resize', function (e) { $slide.ixSlideMax('resize'); }); // $("div.sectionWrap > div.sectionInner > div.pspeWrap > div.togListWrap > ul.togList").children().not(":first"); var all = $("div.sectionWrap > div.sectionInner > div.pspeWrap > div.togListWrap > ul.togList").children(); all.removeClass("on"); all.find(".aswer").slideUp(300); var first = $("div.sectionWrap > div.sectionInner > div.pspeWrap > div.togListWrap > ul.togList").children(":first"); first.addClass("on"); first.find(".aswer").slideDown(300); } $(document).on("click", ".togListWrap .tit", function (t) { t.preventDefault(); var s = $(this).closest(".togList"); var w = $(this).closest(".dep1"); // Navigation Tab 있을경우. var u = $(".navigationTabWrap"); var v = $(this); if (!s.hasClass("small")) { if (!w.hasClass("on")) { s.find(".dep1").removeClass("on"); s.find(".aswer").slideUp(300); w.addClass("on"); w.find(".aswer").slideDown(300, function () { var x = v.closest(".togList").offset().top - 150; $("body,html").delay(200).animate({ scrollTop: x }, 300) }) } else { s.find(".dep1").removeClass("on"); s.find(".aswer").slideUp(300); s.find(".togList").removeClass("on"); s.find(".aswer").slideUp(300); s.find(".btnWrap").removeClass("on"); s.find(".btnWrap").find(".btn").removeClass("gray").text("Expand all") } } else { if (!w.hasClass("on")) { w.addClass("on"); w.find(".aswer").slideDown(300); } else { w.removeClass("on"); w.find(".aswer").slideUp(300); } } $slide.ixSlideMax('resize'); }); var codetype; $(document).ready(function () { codetype = $('.specification-pip').attr('data-attr-carProduct') // Trim... Selectbox... initPowertrainTrimList(); // select box event... $("#Condition").change(getContents); }); function initPowertrainTrimList() { $.ajax({ type: "GET", url: "/wsvc/in/pip/common/powertraintrim/list.html", data: { codeType: codetype }, cache: false, success: function (jdata) { console.log(jdata); const result = []; const map = new Map(); $.each(jdata,function(idx,item){ //for (const item of jdata) { if(!map.has(item.text)){ map.set(item.text, true); // set any value to Map result.push(item); } }); jdata = result; $("#Condition").find("option").remove(); if (jdata.length < 1) { $("#Condition").append(''); } else { $.each(jdata, function (key, val) { $("#Condition").append(''); }); getContents(); } }, error: function (data) { console.log("Error in powerTrain"); } }); } function getContents() { // Overview getSpecOverview(); } function getSpecOverview() { var v = $("#Condition option:selected").val(); $.ajax({ type: "GET", url: "/wsvc/in/pip/specification/overview/view.html", data: { seq: v }, cache: false, success: function (jdata) { $("#categoryName").text(jdata.categoryName == undefined ? '' : jdata.categoryName); $("#productName").text(jdata.productName == undefined ? '' : jdata.productName); $("#modelName").text(jdata.modelName == undefined ? '' : jdata.modelName); $("#seatCount").text(jdata.seatCount == undefined ? '' : jdata.seatCount); // getSpecInfo(jdata); }, error: function (data) { console.log("msg_error_spec_overview"); } }); } function getSpecInfo(imgInfo) { var v = $("#Condition option:selected").val(); $.ajax({ type: "GET", url: "/wsvc/in/pip/specification/accordian/view.html", data: { seq: v }, cache: false, success: function (jdata) { $.each([1, 2, 3], function (k, v) { var accordionEl = $("#accordion" + v); accordionEl.empty(); var attrTrg = accordionEl.attr("target"); $.each(jdata, function (key, value) { if (attrTrg == value.specTypeCode) { var divDep2El = $('
'); accordionEl.append(divDep2El); $.each(value.specificationVOList, function (key2, value2) { var dlspecListEl = $('
'); divDep2El.append(dlspecListEl); var specSubTypeNameI18n = value2.specSubTypeName; var dtEl = $('
').text(specSubTypeNameI18n); dlspecListEl.append(dtEl); var ddEl = $('
'); dlspecListEl.append(ddEl); function xssFilter(str) { if (str != null) { str = str.replace(/</g, '<'); str = str.replace(/>/g, '>'); str = str.replace(/&lt;/g, '<'); str = str.replace(/&gt;/g, '>'); str = str.replace(/'/g, "'"); str = str.replace(/&/g, "&"); str = str.replace(/%3A/g, ":"); str = str.replace(/%22/g, ""); str = str.replace(/"/g, '"'); } return str; } $.each(value2.specificationVOList, function (key3, value3) { var dlLast = $('
'); ddEl.append(dlLast); var dtLast = $('
').text(xssFilter(value3.specName)); dlLast.append(dtLast); var ddLast = $('
').text(xssFilter(value3.specValue)); dlLast.append(ddLast); }); // Image if (value.specTypeCode == 'SUB0082' && key2 == 0) { if (imgInfo.dmImgW != undefined) { if (imgInfo.dmImgT == undefined) imgInfo.dmImgT = imgInfo.dmImgW; var elA = $('
'); var elAA = $('
'); var elAAA = $(''); divDep2El.append(elA); elA.append(elAA); elAA.append(elAAA); elAAA.append($('')); elAAA.append($('')); if (imgInfo.dmImgT != null && imgInfo.dmImgT != '') { elAAA.append($('')); } elAAA.append($('')); elAAA.append($('' + imgInfo.dmImgAlt + '')); } if (imgInfo.dmImgM1 != undefined && imgInfo.dmImgM2 != undefined && imgInfo.dmImgM3 != undefined) { var elmB = $('
'); var elmBB1 = $('
'); var elmBB1B = $(''); divDep2El.append(elmB); elmB.append(elmBB1); elmBB1.append(elmBB1B); var elmBB1BB1 = $('
  • '); var elmBB1BB1B = $('
    '); var elmBB1BB1BB = $('
    '); var elmBB1BB1BBB = $(''); elmBB1B.append(elmBB1BB1); elmBB1BB1.append(elmBB1BB1B); elmBB1BB1B.append(elmBB1BB1BB); elmBB1BB1BB.append(elmBB1BB1BBB); elmBB1BB1BBB.append($('')); elmBB1BB1BBB.append($('')); elmBB1BB1BBB.append($('')); elmBB1BB1BBB.append($('')); elmBB1BB1BBB.append($('')); elmBB1BB1BBB.append($('' + imgInfo.dmImgAlt + '')); var elmBB1BB2 = $('
  • '); var elmBB1BB2B = $('
    '); var elmBB1BB2BB = $('
    '); var elmBB1BB2BBB = $(''); elmBB1B.append(elmBB1BB2); elmBB1BB2.append(elmBB1BB2B); elmBB1BB2B.append(elmBB1BB2BB); elmBB1BB2BB.append(elmBB1BB2BBB); elmBB1BB2BBB.append($('')); elmBB1BB2BBB.append($('')); elmBB1BB2BBB.append($('')); elmBB1BB2BBB.append($('')); elmBB1BB2BBB.append($('')); elmBB1BB2BBB.append($('' + imgInfo.dmImgAlt + '')); var elmBB1BB3 = $('
  • '); var elmBB1BB3B = $('
    '); var elmBB1BB3BB = $('
    '); var elmBB1BB3BBB = $(''); elmBB1B.append(elmBB1BB3); elmBB1BB3.append(elmBB1BB3B); elmBB1BB3B.append(elmBB1BB3BB); elmBB1BB3BB.append(elmBB1BB3BBB); elmBB1BB3BBB.append($('')); elmBB1BB3BBB.append($('')); elmBB1BB3BBB.append($('')); elmBB1BB3BBB.append($('')); elmBB1BB3BBB.append($('')); elmBB1BB3BBB.append($('' + imgInfo.dmImgAlt + '')); var elmBB2 = $('
    '); var elmBB2B = $(''); var elmBB2BB = $(''); var elmBB2BBB = $('번째 배너'); elmB.append(elmBB2); elmBB2.append(elmBB2B); elmBB2B.append(elmBB2BB); elmBB2BB.append(elmBB2BBB); } } }); } }); }); rederSpecInfo(); }, error: function (data) { console.log("msg_error_occurred_spec_info"); } }); }