"use strict";$(document).ready(function () { /** * 导航动效 */ var animatedheader = function () { var docelem = document.documentelement, header = $('#header'), didscroll = false; scrollpage(); window.addeventlistener('scroll', function (event) { if (!didscroll) { didscroll = true; settimeout(scrollpage, 250); } }, false); function scrollpage() { var scrolly = window.pageyoffset || docelem.scrolltop; if (scrolly >= 150) { header.removeclass('expand'); } else { header.addclass('expand'); } didscroll = false; } }(); /** * 多级下拉菜单 */ $('.dropdown-menu a.dropdown-toggle').on('click', function (e) { if (!$(this).next().hasclass('show')) { $(this).parents('.dropdown-menu').first().find('.show').removeclass("show"); } var $submenu = $(this).next(".dropdown-menu"); $submenu.toggleclass('show'); $(this).parents('li.nav-item.dropdown.show').on('hidden.bs.dropdown', function (e) { $('.dropdown-submenu .show').removeclass("show"); }); return false; }); /** * 百度地图 */ var mapbox = $('#map-box'); if (mapbox.length > 0) { var mapinfo = $.extend({ lng: 87.586399, // 经度 lat: 43.875055, // 纬度 title: '新疆百疆图网络服务有限公司', // 公司名称 message: '地址:乌市新市区长沙路158号绿苑雅筑2号楼4楼' // 地址 }, window.map_info); // 百度地图api功能 var map = new bmap.map("map-box"); var point = new bmap.point(mapinfo.lng, mapinfo.lat); var marker = new bmap.marker(point); // 创建标注 map.addoverlay(marker); // 将标注添加到地图中 map.centerandzoom(point, 15); var opts = { width: 200, // 信息窗口宽度 height: 100, // 信息窗口高度 title: mapinfo.title, // 信息窗口标题 enablemessage: true, //设置允许信息窗发送短息 message: mapinfo.message }; var infowindow = new bmap.infowindow(mapinfo.message, opts); // 创建信息窗口对象 // map.openinfowindow(infowindow, point); //开启信息窗口 marker.addeventlistener("click", function () { map.openinfowindow(infowindow, point); //开启信息窗口 }); var top_left_navigation = new bmap.navigationcontrol(); //左上角,添加默认缩放平移控件 map.addcontrol(top_left_navigation); } /** * 返回顶部 */ var page = $(document); var scrolltotop = $('.scroll-to-top'); if (scrolltotop.length > 0) { if (page.scrolltop() > 300) { scrolltotop.fadein(); } page.on('scroll', function () { if (page.scrolltop() > 300) { scrolltotop.fadein(); } else { scrolltotop.fadeout(); } }); scrolltotop.click(function () { $(document.documentelement).animate({ scrolltop: 0 }, 500); return false; }); } }); //# sourcemappingurl=main.js.map