list.html 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <div class="mid">
  2. <div class="divider">
  3. <nav id="list-menu" class="l">
  4. {{ if $.Param "enableMenu" }}
  5. {{ partial "main/sections/list-menu.html" . }}
  6. {{ end }}
  7. </nav>
  8. <article id="list-main" class="m">
  9. {{ partial "main/sections/list-main.html" . }}
  10. {{ partial "main/component/pagination-single.html" . }}
  11. </article>
  12. <section id="list-side" class="r">
  13. </section>
  14. </div>
  15. </div>
  16. <script>
  17. var listSide = document.getElementById('list-side');
  18. var listMain = document.getElementById('list-main');
  19. var listMenu = document.getElementById('list-menu');
  20. enquire.register("screen and (max-width:1280px)", {
  21. match: function () {
  22. listSide.className = 'r';
  23. listMain.className = 'm';
  24. listMenu.className = 'l';
  25. },
  26. unmatch: function () {
  27. listSide.className = 'r';
  28. listMain.className = 'm';
  29. listMenu.className = 'l';
  30. },
  31. }).register("screen and (max-width:960px)", {
  32. match: function () {
  33. listSide.className = 'hide';
  34. listMain.className = 'mr';
  35. listMenu.className = 'l';
  36. },
  37. unmatch: function () {
  38. listSide.className = 'r';
  39. listMain.className = 'm';
  40. listMenu.className = 'l';
  41. },
  42. }).register("screen and (max-width:600px)", {
  43. match: function () {
  44. listSide.className = 'hide';
  45. listMain.className = 'lmr';
  46. listMenu.className = 'hide';
  47. },
  48. unmatch: function () {
  49. listSide.className = 'hide';
  50. listMain.className = 'mr';
  51. listMenu.className = 'l';
  52. },
  53. });
  54. </script>