furniture_design.html 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <div class="furniture-design">
  2. <div class="design-banner"></div>
  3. <ul class="nav nav-pills mt-0 mt-lg-4 justify-content-center tab-title b-bottom" id="pills-tab" role="tablist">
  4. <li class="nav-item" role="presentation">
  5. <a href="/furniture_design/sofa" id="all-design-tab" class="nav-link design-border">全部設計單品</a>
  6. </li>
  7. <li class="nav-item tab-item" role="presentation">
  8. <a href="/system_furniture" id="systeam-furniture-tab" class="nav-link">關於系統櫃</a>
  9. </li>
  10. <li class="nav-item tab-item" role="presentation">
  11. <a href="/solid_wood_furniture" id="furniture-tab" class="nav-link">關於家具</a>
  12. </li>
  13. <li class="nav-item tab-item" role="presentation">
  14. <a href="/about_mattress" id="mattress-tab" class="nav-link">關於床墊</a>
  15. </li>
  16. </ul>
  17. <div class="bhouseweb_loc_content">
  18. <ul class="design-list m-0">
  19. <li><a id="sofa" class="nav-link" href="/furniture_design/sofa/">沙發</a></li>
  20. <li><a class="nav-link" href="">茶几</a></li>
  21. <li><a class="nav-link" href="">餐桌</a></li>
  22. <li><a class="nav-link" href="">餐椅/中島椅</a></li>
  23. <li><a id="mattress" class="nav-link" href="/furniture_design/mattress/">床組</a></li>
  24. <li><a class="nav-link" href="">電視櫃</a></li>
  25. <li><a class="nav-link" href="">衣櫃/收納櫃/中島</a></li>
  26. <li><a class="nav-link" href="">邊櫃/邊几</a></li>
  27. <li><a class="nav-link" href="">書桌/工作桌</a></li>
  28. <li><a class="nav-link" href="">其他設計單品</a></li>
  29. </ul>
  30. </div>
  31. <div style="border-top: 1px solid #969696; position: absolute; width: 100%; left: 0;"></div>
  32. </div>
  33. <script>
  34. // 儲存點擊的 Link ID 後加上 Class Name
  35. window.onload = function () {
  36. // 預設沙發頁
  37. if (window.location.pathname === '/furniture_design/sofa/') {
  38. localStorage.setItem('assignLink', 'sofa');
  39. }
  40. let linkList = document.querySelectorAll(".design-list .nav-link");
  41. for (let i = 0; i < linkList.length; i++) {
  42. linkList[i].addEventListener("click", function (e) {
  43. localStorage.setItem('assignLink', e.target.id);
  44. });
  45. }
  46. let linkID = localStorage.getItem('assignLink');
  47. let link = document.querySelector(`.design-list #${linkID}`);
  48. link.classList.add("assign-link");
  49. }
  50. </script>