index.js 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. $(function() {
  2. page.init();
  3. $('#checkDetailBtn').on('click', function() {
  4. $('.btn-check-detail,.detail-modal').toggleClass('active');
  5. })
  6. function getQueryVariable(variable) {
  7. var query = window.location.search.substring(1);
  8. var vars = query.split("&");
  9. for (var i = 0; i < vars.length; i++) {
  10. var pair = vars[i].split("=");
  11. if (pair[0] == variable) { return pair[1]; }
  12. }
  13. return (false);
  14. }
  15. if (getQueryVariable('id')) {
  16. $('.header-elements').removeClass('hid');
  17. }
  18. })
  19. // 是否pc
  20. function IsPc() {
  21. if (!navigator.userAgent.match(/AppleWebKit.*Mobile.*/)) {
  22. // pc
  23. return true
  24. }
  25. return false
  26. }
  27. // 是否微信
  28. function isWeChat() {
  29. if (typeof WeixinJSBridge !== "undefined") {
  30. return 1;
  31. }
  32. return 0;
  33. }
  34. // 联系qq客服
  35. function onQQService() {
  36. var jhKfQQ = 3563681140;
  37. if (isWeChat()) {
  38. alert("请在浏览器打开页面")
  39. return;
  40. }
  41. var isPc = IsPc();
  42. var urlMobil = `mqqwpa://im/chat?chat_type=wpa&uin=${jhKfQQ}&version=1&src_type=web&web_src=http:://wpa.b.qq.com`;
  43. var urlPc = `http://wpa.qq.com/msgrd?v=3&uin=${jhKfQQ}&site=qq&menu=yes`;
  44. var url = isPc ? urlPc : urlMobil;
  45. window.open(url, "_brank");
  46. }
  47. var page = {
  48. appointCodeBase64: '',
  49. appointTeamCodeBase64: '',
  50. init: function() {
  51. // 卖点图
  52. if ($('.main-swiper .swiper-slide').length > 0) {
  53. var mainSwiper = new Swiper('.main-swiper', {
  54. loop: true,
  55. autoplay: {
  56. disableOnInteraction: false
  57. },
  58. effect: 'coverflow',
  59. centeredSlides: true,
  60. slidesPerView: 'auto',
  61. followFinger: true,
  62. slideToClickedSlide: true,
  63. coverflowEffect: {
  64. rotate: 0,
  65. stretch: 0,
  66. depth: 100,
  67. modifier: 2,
  68. slideShadows: true
  69. },
  70. pagination: {
  71. el: '.main-swiper-pagination',
  72. clickable: true
  73. }
  74. });
  75. }
  76. }
  77. };