goto2.js 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. function get_id(){
  2. var id =getParameterByName('id');
  3. console.log(id);
  4. }
  5. function getParameterByName(name, url = window.location.href) {
  6. name = name.replace(/[\[\]]/g, '\\$&');
  7. var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
  8. results = regex.exec(url);
  9. if (!results) return null;
  10. if (!results[2]) return '';
  11. return decodeURIComponent(results[2].replace(/\+/g, ' '));
  12. }
  13. $(document).ready(function () {
  14. function get_data(i=0) {
  15. $.ajax({
  16. method: "GET",
  17. url: "../about.json",
  18. dataType: "json",
  19. })
  20. .done(function (msg) {
  21. var aboutContent = '';
  22. var aboutInt = '';
  23. var aboutImg = '';
  24. var aboutViedeo = '';
  25. console.log(msg[i]);
  26. // var res = msg.length;
  27. // console.log(res);
  28. // const limit = res;
  29. // 公司簡介
  30. aboutContent += ' \
  31. <div class="row px-0 mx-0">\
  32. <div class="condition col-12 col-lg-4 bg-white">\
  33. <h1 class="fs-3">接案條件 condition</h1>\
  34. <table class="table">\
  35. <tbody>\
  36. <tr>\
  37. <th class="w-25" scope="row">接案區域</th>\
  38. <td>\
  39. '+ msg[i].WorkLoc + '\
  40. </td>\
  41. </tr>\
  42. <tr>\
  43. <th scope="row">接案類型</th>\
  44. <td>\
  45. '+ msg[i].WorkType + '\
  46. </td>\
  47. </tr>\
  48. <tr>\
  49. <th scope="row">接案風格</th>\
  50. <td>\
  51. '+ msg[i].WorkStyle + '\
  52. </td>\
  53. </tr>\
  54. <tr>\
  55. <th scope="row">接案預算</th>\
  56. <td>\
  57. '+ msg[i].WorkBudget + '\
  58. </td>\
  59. </tr>\
  60. <tr>\
  61. <th scope="row">接案坪數</th>\
  62. <td>\
  63. '+ msg[i].WorkSize + '\
  64. </td>\
  65. </tr>\
  66. <tr>\
  67. <th scope="row">特殊接案</th>\
  68. <td>\
  69. '+ msg[i].WorkSoho + '\
  70. </td>\
  71. </tr>\
  72. </tbody >\
  73. </table >\
  74. </div >\
  75. <div style="background: url(../img/about/sec01/idea.webp);"\
  76. class="idea col-12 col-lg-4 text-white">\
  77. <h1 class="fs-3">設計理念 idea</h1>\
  78. <table class="table table-borderless text-white">\
  79. <tbody>\
  80. <tr>\
  81. <td>\
  82. '+ msg[i].DesignIdea1 + '\
  83. </td>\
  84. </tr>\
  85. <tr>\
  86. <td>\
  87. '+ msg[i].DesignIdea2 + '\
  88. </td>\
  89. </tr>\
  90. <tr>\
  91. <td>\
  92. <p class="mb-2">|擁有工程團隊|</p>\
  93. '+ msg[i].DesignTeam + '\
  94. </td>\
  95. </tr>\
  96. <tr>\
  97. <td>\
  98. <p class="mb-2">|設計師個人特質|</p>\
  99. '+ msg[i].DesignerFeature + '\
  100. </td>\
  101. </tr>\
  102. <tr>\
  103. <td>\
  104. <p class="mb-2">|設計與工程融合| </p>\
  105. '+ msg[i].DesignerEngineering + '\
  106. </td>\
  107. </tr>\
  108. </tbody>\
  109. </table>\
  110. </div>\
  111. <div style="background: url(../img/about/sec01/contact.webp);"\
  112. class="contact col-12 col-lg-4 text-white">\
  113. <h1 class="fs-3">聯絡設計師 contact</h1>\
  114. <table class="table text-white">\
  115. <tbody>\
  116. <tr>\
  117. <td class="w-75">\
  118. <span>免付費電話/</span> '+ msg[i].TollFreeCall + '\
  119. </td>\
  120. </tr>\
  121. <tr>\
  122. <td>\
  123. <span>電話/</span>'+ msg[i].Telephone + '\
  124. </td>\
  125. </tr>\
  126. <tr>\
  127. <td>\
  128. <span>地址/</span>'+ msg[i].Address + '\
  129. </td>\
  130. </tr>\
  131. <tr>\
  132. <td>\
  133. <span>傳真/</span>'+ msg[i].Fax + '\
  134. </td>\
  135. </tr>\
  136. <tr>\
  137. <td>\
  138. <span>電子郵件/</span><a target="_blank" href="mailto:'+ msg[i].Email + '">' + msg[i].Email + '</a>\
  139. </td>\
  140. </tr>\
  141. <tr>\
  142. <td>\
  143. <span>網站/</span><a target="_blank" href="'+ msg[i].Web + '">' + msg[i].Web + '</a>\
  144. </td>\
  145. </tr>\
  146. <tr>\
  147. <td>\
  148. <span>Facebook:</span><a target="_blank" href="'+ msg[i].Facebook + '">' + msg[i].Facebook + '</a>\
  149. </td>\
  150. </tr>\
  151. </tbody>\
  152. </table>\
  153. </div>\
  154. </div >';
  155. aboutInt += ' \
  156. <div class="banner-des row vertical align-items-end">\
  157. <div class="col-3 pe-0">\
  158. <img class="img-fluid" src="'+ msg[i].Designerimg + '" alt="">\
  159. </div>\
  160. <div class="banner-0 col-9 text-white">\
  161. <div class="row">\
  162. <div class="banner-1 col-8 align-self-end">\
  163. <div style="font-weight: 900;" class="fs-2">'+ msg[i].WorkName + '</div>\
  164. <p><span class="fs-5">'+ msg[i].DesignerName + '</span>設計師</p>\
  165. </div>\
  166. <div class="banner-2 col-4">\
  167. <img src="../img/about/banner/title.png" alt="">\
  168. </div>\
  169. </div>\
  170. </div> \
  171. </div>';
  172. console.log(msg[i].workimg.length)
  173. for (var j = 0; j < msg[i].workimg.length; j++) {
  174. aboutImg += ' \
  175. <div class="secimg col-lg-4 mx-0 px-0">\
  176. <img class="img-fluid" src="'+ msg[i].workimg[j].img + '" alt="">\
  177. <p class="sec02-p-m p-1 mt-1 ">一起展開我們的浪漫混搭生活|現代風|28坪</p>\
  178. </div>';
  179. aboutViedeo += ' \
  180. <div class="secimg col-lg-4 mx-0 px-0">\
  181. <img class="img-fluid" src="'+ msg[i].workimg[j].img + '" alt="">\
  182. <p class="sec03-p-m p-1 mt-1 "> 渲染一室輕快寫意!紓壓水彩畫變成真實生活場景,室內設計其實與作畫有些許相似,透過室內設計師的手筆,衍生出千變萬化的居家風貌,有些宛若鮮豔渾厚的油畫,有些猶如輕簡優雅的水...</p>\
  183. </div>';
  184. }
  185. $('.sec03-1').html(aboutViedeo);
  186. $('.sec02-1').html(aboutImg);
  187. $('.banner-des-about').html(aboutInt)
  188. $('.sec01').html(aboutContent);
  189. });
  190. }
  191. get_data(0);
  192. });