// 处于页面配置时,绑定方法 start if ($isDecorateMode) { document.addEventListener("diy_header/1", (event) => { const { field, value } = event.detail; console.log(field, value) if (field === 'hots') { let html = '' value.forEach(e => { html += `${e.name}` }) $('.' + field).html(html) } }); } // 处于页面配置时,绑定方法 end $(function () { $("#logout").click(function () { $request .post("/api/user/logout") .then((res) => { // 跳转页面 location.href = "/"; }); }) // 防止一开始进入页面在底部不显示 setHeaderSticky() $(window).scroll(setHeaderSticky) function setHeaderSticky(){ let offset = $("html,body").scrollTop() if (offset) { $('.ys-header').addClass('is-sticky') } else { $('.ys-header').removeClass('is-sticky') } } // 导航栏悬停 $('.ys-header__nav .nav-item').hover(function () { $(this).find('.ys-header__card').addClass('show') if(!$(this).hasClass('ignore')) $('.ys-header__cover').removeClass('display-none') }, function () { $(this).find('.ys-header__card').removeClass('show') $('.ys-header__cover').addClass('display-none') }) // 产品中心悬停 $('.ys-header__nav .product-item').hover(function () { $('.ys-header__nav .product-child').addClass('display-none') $('.ys-header__nav .product-item').removeClass('active') $(this).addClass('active') $(this).next().removeClass('display-none') }) // 搜索框悬停事件 $('.ys-header__search').focus(function () { $('.ys-header__nav').addClass('display-none') $('.ys-header__right').addClass('open') }, function() { if (!$('.ys-header__search-card').hasClass('show')) { $('.ys-header__nav').removeClass('display-none') $('.ys-header__right').removeClass('open') } }) // 搜索框聚焦事件 $('.ys-header__search input').focus(function () { openSearchCard() }) $('.ys-header__search-card .icon-close').click(function () { closeSearchCard() }) $(document).on('click', function (e) { if (!$('.ys-header__search-card')[0].contains(e.target) && !$('.ys-header__search input').is(':focus')) { closeSearchCard() } }) // 搜索 $('.ys-header__search input').keyup(function (e) { if (e.keyCode === 13) { search() } }) $('.ys-header__search .search-btn').click(function () { search() }) // 清空历史记录 $('.ys-header__search-card .search-history span').click(function () { localStorage.removeItem('searchHistory') setHistory() }) // 展开搜索卡片 function openSearchCard() { $('.ys-header__nav').addClass('display-none') $('.ys-header__search-card').addClass('show') $('.ys-header__cover').removeClass('display-none') $('.ys-header__right').addClass('open') } // 收起搜索卡片 function closeSearchCard() { $('.ys-header__nav').removeClass('display-none') $('.ys-header__search-card').removeClass('show') $('.ys-header__cover').addClass('display-none') $('.ys-header__right').removeClass('open') } // 搜索事件 function search() { let val = $('.ys-header__search input').val() if (!val) return $message.warning('请输入搜索关键词') let history = JSON.parse(localStorage.getItem('searchHistory')) || [] history.unshift(val) history = [...new Set(history)] localStorage.setItem('searchHistory', JSON.stringify(history.slice(0, 10))) window.open('/search_result.html?keyword=' + val) closeSearchCard() setHistory() } // 设置搜索历史 function setHistory() { let history = JSON.parse(localStorage.getItem('searchHistory')) || [] let html = '' history.forEach(e => { html += `${e}` }) $('.ys-header__search-card .search-history .search-words').html(html) } setHistory() }) // 客服 $('.ys-header-shortcut__server span').click(function(){ window.dispatchEvent( new CustomEvent('openService') ) }) /****** 加入万连科技 begin *******/ const joinSwiper = new Swiper(".join-about__swiper", { autoplay: true, //可选选项,自动滑动 loop: true, slidesPerView: "auto", slidesPerGroup: 1, spaceBetween: 20, roundLengths: true, updateOnWindowResize:true, slideToClickedSlide: true, navigation: { nextEl: ".join-about__icons .toggle-icon.right", prevEl: ".join-about__icons .toggle-icon.left", }, breakpoints: { 975: { spaceBetween: 14, }, }, /* on: { slideChangeTransitionEnd: function (swiper) { const index = swiper.realIndex; showAboutContent(index); }, }, */ }); function showAboutContent(index) { $(".about-header__content.active").hide().removeClass("active"); $(".about-header__content").eq(index).fadeIn(300).addClass("active"); } /****** 加入万连科技 end *******/ /****** 百度地图 begin *******/ !(function (mapInit) { var script = document.createElement("script"); script.type = "text/javascript"; script.src = "//api.map.baidu.com/api?v=2.0&ak=lhaYXHeYl3GhecbjMm7vbLKvIQcsPbdl&callback=mapinit"; window["mapinit"] = function () { mapInit(); }; document.head.appendChild(script); })(function () { // 这里使用BMap var map = new BMap.Map("baiduMap"); map.centerAndZoom(new BMap.Point(113.766638, 22.787141), 18); // var local = new BMap.LocalSearch(map, { // renderOptions: { map: map } // }); // local.search("广东万连科技有限公司"); var marker1 = new BMap.Marker(new BMap.Point(113.766638, 22.787141)); map.addOverlay(marker1); var point = new BMap.Point(113.766638, 22.787141); map.centerAndZoom(18); var opts = { width: 360, // title: '', offset: { width: 5, height: -25, }, }; var infoWindow = new BMap.InfoWindow( `
地址:广东省东莞市长安镇沙头社区西兴街6号