goto.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. $('.designer-bannerslider').slick({
  2. slidesToShow: 1, //預設 1 幻燈片顯示幾張
  3. slidesToScroll: 1,//預設 1 幻灯片每次滑動幾張
  4. arrows: true, // 預設 true 左右箭頭是否顯示
  5. dots: true,
  6. prevArrow: '<button type="button" class="slick-prev"><div class="slick-arrow-slider d-flex justify-content-center align-items-center" style="width:50px; height:50px;"><img class="arrow-img" style="width: 15px; transform: rotate(180deg);" src="./img/sec04/arrow-left.png" alt=""><div></button>',
  7. nextArrow: '<button type="button" class="slick-next"><div class="slick-arrow-slider d-flex justify-content-center align-items-center" style="width:50px; height:50px;"><img class="arrow-img" style="width: 15px;" src="./img/sec04/arrow.png" alt=""><div></button>',
  8. });
  9. $('.designer-bannerslider-mb').slick({
  10. slidesToShow: 1, //預設 1 幻燈片顯示幾張
  11. slidesToScroll: 1,//預設 1 幻灯片每次滑動幾張
  12. arrows: false, // 預設 true 左右箭頭是否顯示
  13. dots: true,
  14. prevArrow: '<button type="button" class="slick-prev"><div class="slick-arrow-slider d-flex justify-content-center align-items-center" style="width:50px; height:50px;"><img class="arrow-img" style="width: 15px;" src="./img/sec04/arrow-left.png" alt=""><div></button>',
  15. nextArrow: '<button type="button" class="slick-next"><div class="slick-arrow-slider d-flex justify-content-center align-items-center" style="width:50px; height:50px;"><img class="arrow-img" style="width: 15px;" src="./img/sec04/arrow.png" alt=""><div></button>',
  16. });
  17. $('designer-nav').hide();
  18. $(".item-down").click(function () {
  19. $('.designer-nav').slideToggle();
  20. });
  21. $(".playbutton").click(function () {
  22. var videosrc = $(this).data("info");
  23. $('.youtube-video').attr('src', `https://www.youtube.com/embed//${videosrc}?autoplay=1`);
  24. });
  25. $(".btn-close").click(function () {
  26. $('.youtube-video').attr('src', ``);
  27. });
  28. $('#yt-video').on('hidden.bs.modal', function () {
  29. $('.youtube-video').attr('src', ``);
  30. });
  31. $('#yt-video-mb').on('hidden.bs.modal', function () {
  32. $('.youtube-video').attr('src', ``);
  33. });
  34. let videoId = ['XlPxHa9BcKY', 'xc6SNElGDIM', 'xc6SNElGDIM'];
  35. var index=0;
  36. function getSlideNNext(){
  37. index++
  38. if (index == videoId.length) index = 0;
  39. console.log(videoId[index]);
  40. };
  41. $(document).on("click", ".slick-next", function (event) {
  42. getSlideNNext();
  43. $('.youtube-video2').each(function() {
  44. this.contentWindow.postMessage('{"event": "command", "func": "stopVideo", "args": ""}', '*');
  45. });
  46. });
  47. function getSlidePrev(){
  48. index--
  49. if (index == -1) index = videoId.length - 1;
  50. console.log(videoId[index]);
  51. };
  52. $(document).on("click", ".slick-prev", function (event) {
  53. getSlidePrev();
  54. $('.youtube-video2').each(function() {
  55. this.contentWindow.postMessage('{"event": "command", "func": "stopVideo", "args": ""}', '*');
  56. });
  57. });
  58. $('.designer-bannerslider2').slick({
  59. slidesToShow: 1, //預設 1 幻燈片顯示幾張
  60. slidesToScroll: 1,//預設 1 幻灯片每次滑動幾張
  61. arrows: true, // 預設 true 左右箭頭是否顯示
  62. dots: true,
  63. prevArrow: '<button type="button" class="slick-prev""><div class="slick-arrow-slider d-flex justify-content-center align-items-center" style="width:50px; height:50px;"><img class="arrow-img" style="width: 15px;" src="./img/sec04/arrow-left.png" alt=""><div></button>',
  64. nextArrow: '<button type="button" class="slick-next"><div class="slick-arrow-slider d-flex justify-content-center align-items-center" style="width:50px; height:50px;"><img class="arrow-img" style="width: 15px;" src="./img/sec04/arrow.png" alt=""><div></button>',
  65. });
  66. $(".play-mb").click(function () {
  67. // $('.modal-box-mb').css('width','100%');
  68. var videosrc = $(this).data("info");
  69. var slidenumber = $(this).data("slide");
  70. console.log(slidenumber);
  71. console.log(videosrc);
  72. $('.designer-bannerslider2').slick('slickGoTo',0);
  73. });
  74. // 手機選單彈跳視窗
  75. $("#menu-box2").hide();
  76. $("#menu-box").hide();
  77. $("#menu-btn1").click(function () {
  78. $("#menu-box").fadeToggle("slow");
  79. $("#menu-box2").fadeToggle("slow");
  80. });
  81. $(".link").click(function () {
  82. $("#menu-box").slideUp("slow", function () {
  83. $("#menu-box2").slideUp("slow");
  84. // Animation complete.
  85. });
  86. });
  87. // var flagX = 0;
  88. // var flagXM = 0;
  89. // function getFlag(){
  90. // flagX = event.touches[0].pageX;
  91. // flagXM = flagX;
  92. // }
  93. // function setFlag(){
  94. // flagXM = event.touches[0].pageX;
  95. // }
  96. // function change(){
  97. // var range = flagXM - flagX;
  98. // //如果水平滑動距離小於30,就不切換
  99. // if(Math.abs(range) < 30){
  100. // return false;
  101. // }
  102. // var direction = range < 0 ?'next':'prev';
  103. // $("#carousel-example-generic").carousel(direction);
  104. // }