function getParameterByName(name, url = window.location.href) { name = name.replace(/[\[\]]/g, '\\$&'); var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, ' ')); } var id = getParameterByName('id'); console.log(id); function get_data() { $.ajax({ method: "GET", url: "../designer4.json", dataType: "json", }) .done(function (msg) { for (var i = 0; i < msg.length; i++) { if (msg[i].id == id) { var aboutContent = ''; var aboutInt = ''; var aboutImg = ''; var aboutViedeo = ''; var aboutMethod = ''; var aboutIntPhone = ''; var bodyBannerDes = ''; var webtitle = ''; console.log(msg[i]); // var res = msg.length; // console.log(res); // const limit = res; // 公司簡介 aboutContent += ' \
\
\

|接案條件 condition

\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
接案區域\ '+ msg[i].WorkLoc + '\
接案類型\ '+ msg[i].WorkType + '\
接案風格\ '+ msg[i].WorkStyle + '\
接案預算\ '+ msg[i].WorkBudget + '\
接案坪數\ '+ msg[i].WorkSize + '\
特殊接案\ '+ msg[i].WorkSoho + '\
\
\
\

|設計理念 idea

\ \ \ \ \ \ \
\ '+ msg[i].DesignIdea1 + '\
\
\
\

|聯絡設計師 contact

\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
免付費電話/\ ' + msg[i].TollFreeCall + '\
電.   話/\ '+ msg[i].Telephone + '\
地.   址/\ '+ msg[i].Address + '\
傳.   真/\ '+ msg[i].Fax + '\
電 子 郵 件/\ ' + msg[i].Email + '\
網.   站/\ ' + msg[i].Web + '\
Facebook:\ ' + msg[i].Facebook + '\
\
\
'; aboutInt += ' \ '; aboutIntPhone += ' \ '; for (var j = 0; j < msg[i].workimg.length; j++) { aboutImg += ' \
\ \
\

'+ msg[i].workimg[j].text + '

\
\
\
'; } var j = 0; if (msg[i].workVideo[j] == undefined) { aboutViedeo += ' \
\
\

Stay tuned !

\

...敬請期待...

\
\
'; } else { for (var j = 0; j < msg[i].workVideo.length; j++) { aboutViedeo += ' \
\ \
\

'+ msg[i].workVideo[j].videotext + '

\
\
\
'; } } var j = 0; if (msg[i].workMethod[j] == undefined) { aboutMethod += ' \
\
\

Stay tuned !

\

...敬請期待...

\
\
'; } else { for (var j = 0; j < msg[i].workMethod.length; j++) { aboutMethod += ' \
\ \
\

'+ msg[i].workMethod[j].Methodtext + '

\
\
\
'; } } bodyBannerDes += ' \ \ '; webtitle += ' \ 幸福空間::: 2022 觀眾最愛設計師 | 滿足你期待回家的夢想推手|'+ msg[i].DesignerName + '設計師\ '; $('.sec03-1').html(aboutViedeo); $('.sec02-1').html(aboutImg); $('.banner-des-about').html(aboutInt); $('.sec01').html(aboutContent); $('.sec04-1').html(aboutMethod); $('.banner-m').html(aboutIntPhone); $('#bannerdes-img').html(bodyBannerDes); $('#webtitle').html(webtitle); } } }); } get_data(); $(document).on("click", ".mesg", function(event) { console.log(1); var desid = $(this).data("info"); console.log(desid); $("#version").val(desid); }); $(".arrow").hide(); $(window).scroll(function () { var y1 = window.scrollY; if (y1 > 100) { $(".arrow").show(); } else { $(".arrow").hide(); } }); $.fn.serializeObject = function () { var o = {}; var a = this.serializeArray(); o["id"] = 0; o["time_stamp"] = ""; $.each(a, function () { if (o[this.name]) { if (!o[this.name].push) { o[this.name] = [o[this.name]]; } o[this.name].push(this.value || ''); } else { o[this.name] = this.value || ''; } }); return o; }; $(".contact-form1").submit(function (e) { /* var formRef = $('#form1').serializeArray(); var jsonString = JSON.stringify(formRef);*/ var jsonInfo = $('.contact-form1').serializeObject(); var jsonString = JSON.stringify(jsonInfo); console.log(jsonString); $.ajax({ type: 'POST', url: 'https://go.hhh.com.tw:8002/deco_request_detail', data: jsonString, dataType: 'json', success: function (data) { console.log('送出成功: ' + data); if (data == 0) { alert("送出成功"); } else if (data == 1) { alert("此email已填過表單"); } else if (data == 2) { alert("此phone已填過表單"); } else if (data == 3) { alert("此email、phone已填過表單"); } location.href = "./index_complete_line.html"; }, beforeSend: function () { console.log('beforeSend'); }, complete: function () { console.log('complete'); }, error: function (jqXHR, textStatus, errorThrown) { console.log(JSON.stringify(jqXHR)); console.log("AJAX errr: " + textStatus + ' : ' + errorThrown); console.log('送出失敗: ' + jqXHR.responseText); alert("送出失敗"); } }); return false; }); // $(window).scroll(function () { // var y = window.scrollY; // if (y > 550) { // $(".nav").addClass("sfixed"); // } else { // $(".nav").removeClass("sfixed"); // } // }); if (jQuery(window).width() < 767) { $(window).scroll(function () { var y = window.scrollY; if (y > 550) { $(".nav").css({ "position": "fixed", "top": "75px", "z-index": "10" }); } else { $(".nav").css({ "position": "static" }); } }); } // $(document).ready(function(){ // $(window).resize(function() { // wdth=$(window).width(); // console.log(wdth) // }); // }); $("*").each(function (index, element) { // 此元素被點選後執行 $(this).click(function (e) { // 取得被點選元素的屬性:data-gt-target var target = $(this).attr("data-gt-target"); var duration = $(this).attr("data-gt-duration"); var offset = $(this).attr("data-gt-offset"); // JS 語法:判斷式 // if (條件) {程式區塊} // 當條件成立,會執行程式區塊 // 如果 目標有資料 才會執行 { } 內的程式 // 避免出現 undefine (未定義 - 不存在的資料) if (target) { //console.log("目標:" + target); //console.log("時間:" + duration); //console.log("位移:" + offset); // 上方位置 = 目標區塊.位移().上方位置 var top = $(target).offset().top; //console.log("要前往元素的上方位置:" + top); // 網頁元素.停止().動畫({ 上方捲動:指定元素 - 位移},持續時間) // parseInt() 將文字轉為數字 $("html").stop().animate({ scrollTop: top - offset }, parseInt(duration)); } }); }); // 避免動畫與使用者滾輪衝突 // html 在滾動滾輪時 停止 html 所有效果 $("html").on("mousewheel", function () { $("html").stop(); }); function showItem() { $(".nav-item1").click(function () { $(this).addClass('nav-item-achive'); $(".nav-item2").removeClass('nav-item-achive'); $(".nav-item3").removeClass('nav-item-achive'); $(".nav-item4").removeClass('nav-item-achive'); }); $(".nav-item2").click(function () { $(".nav-item2").addClass('nav-item-achive'); $(".nav-item1").removeClass('nav-item-achive'); $(".nav-item3").removeClass('nav-item-achive'); $(".nav-item4").removeClass('nav-item-achive'); }); $(".nav-item3").click(function () { $(".nav-item3").addClass('nav-item-achive'); $(".nav-item1").removeClass('nav-item-achive'); $(".nav-item2").removeClass('nav-item-achive'); $(".nav-item4").removeClass('nav-item-achive'); }); $(".nav-item4").click(function () { $(".nav-item4").addClass('nav-item-achive'); $(".nav-item1").removeClass('nav-item-achive'); $(".nav-item2").removeClass('nav-item-achive'); $(".nav-item3").removeClass('nav-item-achive'); }); } showItem(); // function showItem2(){ // $(".nav-item2").click(function(){ // $(this).addClass('nav-item-achive'); // $(this).siblings().removeClass('nav-item-achive'); // }); // } // showItem2(); $(function () { var dateToday = new Date(); //jQuery datepicker 設定限制日期最小最大 minDate maxDate hideIfNoPrevNext $(".datepicker").datepicker({ //顯示上個月日期 及下個月日期 ,但是不可選的。 //default:false showOtherMonths: true, // 設置當沒有上一個/下一個可選擇的情況下,隱藏掉相應的按鈕。(默認為不可用) //配合有設定最大最小時使用 //default:false hideIfNoPrevNext: true, minDate: dateToday, // 設置一個最大的可選日期。可以是Date對象,或者是數字(從今天算起,例如+7), //或者有效的字符串('y'代表年, 'm'代表月, 'w'代表周, 'd'代表日, 例如:'+1m +7d')。 }); });