// $(".popular").hide(); $(document).on("click", ".article__readMore", function (event) { $('.article__contexts_cases').css('height', 'auto'); $('.article__readMore').hide(); }); $(document).on("click", ".likeSee__state__filter--item", function (event) { // $(".CaseNews").toggle(); // $(".popular").toggle(); $(".likeSee__state__filter--item").removeClass('active'); $(this).addClass("active"); }); const urlParams = new URLSearchParams(window.location.search); let id = urlParams.get('cid'); console.log(id); var datahref = String(window.location.href); var datahref2 = "http://127.0.0.1:5501/cases.html/"; console.log(datahref2); let posit = datahref2.indexOf("d"); if (posit == -1) { console.log('沒有d'); } else { console.log('有d'); } function get_data() { // var desid2=String(desid); // console.log(desid2); // $("#version").val(desid); // $("#version").html(desid); $.ajax({ method: "GET", // url: `json/cases-${id}.json`, // url:`json/cases.json`, url: `https://m3.hhh.com.tw:18686/gencase?id=${id}&sort=new&page=1`, dataType: "json", }) .done(function (msg) { console.log(msg); let designersinfo = ""; let CaseInfo = ""; let CaseInfo_mb = ""; let CaseTag = ""; let CaseData = ""; let CaseNews = ""; let CasePopular = ""; let CaseDetail = ""; let CasePageTitle = ""; let CaseImgQuantity = ""; let article__contexts = ""; let CaseCoverImg = ""; for (let i = 0; i < msg.length; i++) { CaseCoverImg = `
` designersinfo = `

${msg[i].Casetitle}

${msg[i].CaseTeamName} | 圖片提供:${msg[i].CaseCompany}
${msg[i].CaseDate}| 人氣:${msg[i].CaseViews}
` CaseInfo = `
風格
${msg[i].CaseStyle}
格局
${msg[i].CaseHouse}
坪數
${msg[i].CaseSize}
預算
${msg[i].CaseProject}
` CaseInfo_mb = `
風格
${msg[i].CaseStyle}
格局
${msg[i].CaseHouse}
坪數
${msg[i].CaseSize}
預算
${msg[i].CaseProject}
` if (msg[i].Casedescription == undefined) { article__contexts = `
` } else { article__contexts = `

${msg[i].Casedescription}

閱讀更多
` } for (let j = 0; j < msg[i].CaseTag.length; j++) { // console.log(msg[i].CaseTag.length); // console.log(msg[i].CaseTag[j].Tag); CaseTag += ' \ ' + msg[i].CaseTag[j].Tag + ' \ '; } CaseData = `

CASE DATA

CASE DATA

居住成員:
${msg[i].CaseDataMember}
房屋坪數:
${msg[i].CaseDataSize}
設計風格:
${msg[i].CaseDataStyle}
房屋類型:
${msg[i].CaseDataType}
房屋狀況:
${msg[i].CaseDataSituation}
圖片提供:
${msg[i].CaseDataImgProvide}
空間格局:
${msg[i].CaseDataSpace}
主要建材:
${msg[i].CaseDataMaterial}
` CaseData2 = `

聯絡設計師

` for (var k = 0; k < msg[i].StyleProfile.length; k++) { CaseNews += '
\
\ \ 幸福空間個案圖\ \
' CaseNews += '
' for (var z = 0; z < msg[i].StyleProfile[k].ProfileTag.length; z++) { // console.log(msg[i].ProfileRecently[k].ProfileTag.length) CaseNews += '\ \ '+ msg[i].StyleProfile[k].ProfileTag[z].Tag + '\ \ '; } CaseNews += '
' }; // 備份寫法 // for (var k = 0; k\ //
\ // \ // 幸福空間個案圖\ // \ //
' // CaseNews += '
' // for (var z = 0; z < msg[i].DesignerProfile[k].ProfileTag.length; z++) { // // console.log(msg[i].ProfileRecently[k].ProfileTag.length) // CaseNews += '\ // \ // '+ msg[i].DesignerProfile[k].ProfileTag[z].Tag + '\ // \ // '; // } // CaseNews += '
' // }; // for (var x = 0; x < msg[i].ProfilePopularity.length; x++) { // CasePopular += // '
\ //
\ // 幸福空間個案圖\ //
\ // ' // CasePopular += '
' // for (var y = 0; y < msg[i].ProfilePopularity[x].ProfileTag.length; y++) { // CasePopular += '\ // \ // '+ msg[i].ProfilePopularity[x].ProfileTag[y].Tag + '\ // \ // '; // } // CasePopular += '
' // }; // 個案細節 // CaseDetail += '
' // CaseDetail += '
' // // 輪播圖 // for (let j = 0; j < msg[i].CaseDetail.length; j++) { // CaseDetail += // '
' // } // CaseDetail += '
' // CaseDetail += // '
\ // \ // \ // ' // CaseDetail += // '\ //
\ // ' // CaseDetail += // '
\ //
該個案的其他圖片(1/'+ msg[i].CaseDetail.length + ')
\ //
\ // ' // for (let j = 0; j < msg[i].CaseDetail.length; j++) { // CaseDetail += // '
\ // 該個案的其他圖片\ //
' // }; // CaseDetail += '
'; // CaseDetail += '
'; // CaseDetail += // '
\ //
工業風 其他作品
\ //
\ // ' // for (let j = 0; j < msg[i].OtherStylePortfolio.length; j++) { // CaseDetail += // '
\ // \ // ' + msg[i].OtherStylePortfolio.PortfoliolImgAlt + '\ // \ //
' // }; // CaseDetail += '
'; // CaseDetail += '
'; // CaseDetail += // '
\ //
CASE DATA
\ //
\ //
\ //
\ //
裝潢費用:
\ //
\ //
\ //
'+ msg[i].CaseProject + '
\ //
\ //
\ //
\ //
\ //
居住成員:
\ //
\ //
\ //
'+ msg[i].CaseDataMember + '
\ //
\ //
\ //
\ //
\ //
設計風格:
\ //
\ //
\ //
'+ msg[i].CaseStyle + '
\ //
\ //
\ //
\ //
\ //
房屋類型:
\ //
\ //
\ //
'+ msg[i].CaseDataType + '
\ //
\ //
\ //
\ //
\ //
房屋坪數:
\ //
\ //
\ //
'+ msg[i].CaseSize + '
\ //
\ //
\ //
\ //
\ //
房屋狀況:
\ //
\ //
\ //
'+ msg[i].CaseDataSituation + '
\ //
\ //
\ //
\ //
\ //
圖片提供:
\ //
\ //
\ //
'+ msg[i].CaseCompany + '
\ //
\ //
\ //
\ //
\ //
空間格局:
\ //
\ //
\ //
'+ msg[i].CaseDataSpace + '
\ //
\ //
\ //
\ //
\ //
主要建材:
\ //
\ //
\ //
'+ msg[i].CaseDataMaterial + '
\ //
\ //
\ //
\ //
'; // CaseDetail += '
'; // CaseDetail += // '
\ //
聯絡資訊 Info
\ //
\ //
\ //
\ //
\ //
\ //
\ //
\ // \ //
\ //
\ //
\ //
\ //
\ //
\ // \ //
\ //
\ //
\ //
\ //
\ // \ //
\ //
\ //
\ //
\ //
\ // \ //
\ //
\ //
\ //
' // CaseDetail += '
' CasePageTitle += '' + msg[i].Casetitle + '' } $('.CaseCover_Box').html(CaseCoverImg); $('.article').html(designersinfo); $('.CaseInfo').html(CaseInfo); $('.CaseInfo_mb').html(CaseInfo_mb); $('.CaseTag').html(CaseTag); $('.caseData-PC-left').html(CaseData); $('.caseData-PC-right').html(CaseData2); $('.CaseNews-Card').html(CaseNews); // $('.Case-popular').html(CasePopular); // $('.CaseModel').html(CaseDetail); $('#case-page-title').html(CasePageTitle); $('.article__contexts-box').html(article__contexts); // $('.CaseDetail-slick').slick({ // slidesToShow: 1, //預設 1 幻燈片顯示幾張 // slidesToScroll: 1,//預設 1 幻灯片每次滑動幾張 // arrows: true, // 預設 true 左右箭頭是否顯示 // prevArrow: '', // nextArrow: '' // }); // var activeimg = $(".slick-active img")[0]; // console.log(activeimg); // var imgwidth = activeimg.width; // var imgheight = activeimg.height; // console.log(imgwidth); // if(imgwidth < 1000 && imgwidth >imgheight) // { // console.log(activeimg.parentNode) // activeimg.parentNode.classList.add('swiper-zoom-container-sm-desktop'); // } // if (imgwidth < imgheight) { // activeimg.style.width = 'auto'; // } }); } get_data(); $('.morePhotoTip > a').attr('href', `./casedetail.html?cid=${id}`); // function slickGoTo(key) { // let slickNumber = ""; // $('.CaseDetail-slick').slick('slickGoTo', key); // let slickNo = key + 1; // console.log(slickNo); // slickNumber += '' + slickNo + '' // $('.slickNumber').html(slickNumber); // } // $(document).on("click", ".slick-prev", function (event) { // let slickNumbertest = ''; // console.log(desid - 1); // let slickNumber1 = desid + 1; // slickNumbertest += '' + slickNumber1 + '' // $('.slickNumber').html(slickNumbertest); // }); // $(document).on("click", ".slick-next", function (event) { // var desid = $(".slick-active").data("info"); // let slickNumbertest = ''; // console.log(desid + 1); // let slickNumber1 = desid + 1; // slickNumbertest += '' + slickNumber1 + '' // $('.slickNumber').html(slickNumbertest); // }); // $(document).on("click", ".close-window", function (event) { // window.close(); // }); let filter; $(".views").click(function () { filter = "hot"; get_views_data(); }); $(".recently").click(function () { filter = "new"; get_views_data(); }); function get_views_data() { $.ajax({ method: "GET", // url: `json/cases-${id}.json`, // url:`json/cases.json`, url: `https://m3.hhh.com.tw:18686/gencase?id=${id}&sort=${filter}&page=1`, dataType: "json", }) .done(function (msg) { let CaseNews = ""; // if (filter == "hot") { // msg[0].StyleProfile.sort(function (a, b) { // return a['Views'] > b['Views'] ? -1 : 1; // }); // } console.log(msg); console.log(msg[0].StyleProfile); for (var k = 0; k < msg[0].StyleProfile.length; k++) { CaseNews += '
\
\ \ 幸福空間個案圖\ \
' CaseNews += '
' for (var z = 0; z < msg[0].StyleProfile[k].ProfileTag.length; z++) { // console.log(msg[i].ProfileRecently[k].ProfileTag.length) CaseNews += '\ \ '+ msg[0].StyleProfile[k].ProfileTag[z].Tag + '\ \ '; } CaseNews += '
' }; $('.CaseNews-Card').html(CaseNews); }); }; if ($(".views").hasClass("active")) { filter = "hot"; // alert('1') } else { filter = "new"; // alert('2') } function scroll_bottom_load_data(page) { $.ajax({ method: "GET", // url: `json/cases-${id}.json`, // url:`json/cases.json`, url: `https://m3.hhh.com.tw:18686/gencase?id=${id}&sort=${filter}&page=${page}`, dataType: "json", }) .done(function (msg) { let CaseNews = ""; for (var k = 0; k < msg[0].StyleProfile.length; k++) { CaseNews += '
\
\
\ \ 幸福空間個案圖\ \
' CaseNews += '
' for (var z = 0; z < msg[0].StyleProfile[k].ProfileTag.length; z++) { // console.log(msg[i].ProfileRecently[k].ProfileTag.length) CaseNews += '\ \ '+ msg[0].StyleProfile[k].ProfileTag[z].Tag + '\ \ '; } CaseNews += '
' }; $('.CaseNews-Card').append(CaseNews); }); } $(window).scroll(function () { var scrollTop = $(this).scrollTop(); var scrollHeight = $('body').prop("scrollHeight"); //一樣 var scrollHeight2 = document.documentElement.scrollHeight; var clientHeight = document.documentElement.clientHeight; if (jQuery(window).width() < 767) { // console.log(scrollHeight); // console.log(scrollTop); //一樣 var scrollHeight2 = document.documentElement.scrollHeight; //https://stackoverflow.com/questions/10423759/plain-javascript-to-jquery-clientheight // console.log('scrollTop:', scrollTop); // console.log('scrollHeight:', scrollHeight); // console.log('clientHeight:', clientHeight); if (scrollTop + clientHeight >= scrollHeight - 5) { loadMore_m(); console.log(page); } } else { // if (($(document).height() - 390) > $(window).scrollTop() + $(window).height() && $(window).scrollTop() + $(window).height() >= ($(document).height() - 400)) { // loadMore(); // console.log(page); // } if (scrollTop + clientHeight >= scrollHeight - 5) { loadMore(); console.log(page); } } }) // $(window).scroll(function () { // var scrollTop = $(this).scrollTop(); // var scrollHeight = $('body').prop("scrollHeight"); // // console.log(scrollHeight); // // console.log(scrollTop); // //一樣 var scrollHeight2 = document.documentElement.scrollHeight; // var clientHeight = document.documentElement.clientHeight; // //https://stackoverflow.com/questions/10423759/plain-javascript-to-jquery-clientheight // // console.log('scrollTop:', scrollTop); // // console.log('scrollHeight:', scrollHeight); // // console.log('clientHeight:', clientHeight); // if (($(document).height() - 390) > $(window).scrollTop() + $(window).height() && $(window).scrollTop() + $(window).height() >= ($(document).height() - 400)) { // loadMore(); // console.log(page); // } // }) var page = 1; function loadMore() { // console.log(page); setTimeout(function () { page++; // console.log(page); scroll_bottom_load_data(page); return page }, 1000); } function loadMore_m() { // console.log(page); setTimeout(function () { page++; // console.log(page); scroll_bottom_load_data(page); return page }, 500); } //if成立 只加一次 // $(document).ready(function () { // var page = 1; // $(window).scroll(function () { // let last = document.querySelector('.CaseNews-Card > div:last-child'); // if ($(window).scrollTop() > last.offsetTop) { // page++ // console.log(page); // // $("#click_test").trigger("click"); // // scroll_bottom_load_data(page); // } // }); // }); // $(window).scroll(function () { // // var scrollz = $(document).scrollTop(); // // console.log(scrollz); // // var scrolly = $(document).height(); // // console.log(scrolly); // // var scrollx = $(window).height(); // // console.log(scrollx); // if ($(window).scrollTop() + $(window).height() == $(document).height()) { // page++; // console.log(page); // scroll_bottom_load_data(page); // // alert("Reached bottom!"); // } // }); // $(document).ready(function () { // $('#hhh-cases').scroll(function () { // var h = $(this).height(); // var sh = $(this)[0].scrollHeight; // var st = $(this)[0].scrollTop; // console.log(h); // console.log(sh); // console.log(st); // // if(h >= sh){ // // alert('底部了') // // } // }); // });