all.js 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. $( document ).ready(function() {
  2. //navbar mobile
  3. $('.nb-mobile-icon').click(function(){
  4. console.log('nb-mobile-icon');
  5. $('.nb-mobile').toggleClass('active');
  6. $('.bars').toggleClass('active');
  7. $('.arrow').toggleClass('active');
  8. });
  9. //navbar mobile-- 第二層選單收合
  10. $('.nb-mobile-arrow').click(function(){
  11. console.log('nb-mobile-arrow');
  12. $(this).parent().parent().find('.nb-mobile-secItem').toggleClass('active');
  13. $(this).children('.fa-angle-up').toggleClass('active');
  14. $(this).children('.fa-angle-down').toggleClass('active');
  15. });
  16. //navbar mobile-- 第三層選單收合
  17. $('.nb-mobile-arrow-third').click(function(){
  18. $(this).children('.fa-arrow-third').toggleClass('is-rotate');
  19. $(this).parent().parent().find('.nb-mobile-thdItem').toggleClass('is-show');
  20. $(this).parent().find('.multi-section-head-sub').toggleClass('is-chosen');
  21. })
  22. //跳出下拉選單及mask
  23. $('.st-mobile-mask').click(function(){
  24. console.log('st-mobile-mask');
  25. $('.st-mobile-overlay').toggleClass('active');
  26. $(document.body).toggleClass('active');
  27. $(document.body).css('overflow','auto');
  28. })
  29. //跳出下拉選單結果
  30. $('#mb-column-tab').click(function(){
  31. console.log('mb-column-tab');
  32. $('.st-mobile-button').hide();
  33. $('.st-mobile-itemList').addClass("bottom-line");
  34. })
  35. //item-card
  36. $('.item-card-options-list').click(function(){
  37. $('#item-card-media').toggle();
  38. $('#share1').toggleClass('active');
  39. $('#share2').toggleClass('active');
  40. $('#close').toggleClass('active');
  41. });
  42. //全站搜尋
  43. $('#searchall').click(function(){
  44. console.log('searchall');
  45. $(window).scroll(function(){
  46. var y = $('.searchall-mask').height();
  47. if(y > 0){
  48. window.scrollTo(0,0);
  49. }
  50. // var pageY = window.pageYOffset;
  51. // if( pageY > 0 ){
  52. // console.log(pageY);
  53. // window.scrollTo(0,pageY + 'px');
  54. // }
  55. })
  56. $('.searchall-overlay').toggleClass('active');
  57. });
  58. $('.searchall-mask').click(function(){
  59. console.log('searchall-mask');
  60. $('.searchall-overlay').toggleClass('active');
  61. });
  62. $('#searchall-input-text').click(function(){
  63. $('#searchall-input-text').addClass('accent-text');
  64. });
  65. //轉寄視窗 v2
  66. $('.fm-close').click(function(){
  67. console.log('fm-close');
  68. $('.fm-email-btnWrapper').toggleClass('active');
  69. })
  70. $('a[type="submit"]').click(function(){
  71. Swal.fire({
  72. icon: 'success',
  73. title: '發送成功',
  74. showConfirmButton: false,
  75. timer: 1500
  76. })
  77. });
  78. //登入頁密碼圖示
  79. $('#eye').click(function(){
  80. $('#inputPassword').attr('type', $('#inputPassword').is('[type = password]')? 'text' : 'password');
  81. if( $('#inputPassword').attr('type') === 'password'){
  82. $('#eye').removeClass('fa-eye').addClass('fa-eye-slash');
  83. }else{
  84. $('#eye').removeClass('fa-eye-slash').addClass('fa-eye')
  85. }
  86. })
  87. //scroll-top btn
  88. $('.top-btn').click(function(){
  89. $('html, body').animate({
  90. scrollTop:0
  91. },800)
  92. });
  93. $(window).scroll(function(){
  94. // console.log($(this).scrollTop());
  95. if ( $(this).scrollTop() >= 200 ){
  96. $('.top-btn').css('visibility', 'visible').fadeIn();
  97. }else{
  98. $('.top-btn').fadeOut();
  99. }
  100. });
  101. // 列表 gotop btn
  102. $('.gotop-btn').click(function(){
  103. $('html, body').animate({
  104. scrollTop:0
  105. },800)
  106. });
  107. // 側邊廣告收合- 挑設計、設計師
  108. $('.search-bar-aside-text').click(function(){
  109. $('.search-bar-aside-arrow').toggleClass('is-rotate');
  110. $('.search-bar-aside').toggleClass('is-hidden')
  111. })
  112. });