// banner 轮播 if ($(".banner-swiper")[0]) { var swiperBanner = new Swiper('.banner-swiper', { autoplay: { disableOnInteraction: false, delay: 3000, }, loop: true, pagination: { el: '.banner-pagi' }, navigation: { nextEl: '.banner-button-next', prevEl: '.banner-button-prev' } }); } // 页面缩放比例 var scaleNum = $(".banner").css("zoom") ? $(".banner").css("zoom") : 1; if (/%/.test(scaleNum)) { scaleNum = parseFloat(scaleNum); scaleNum = scaleNum / 100; } else if (/[a-z]/.test(scaleNum)) { scaleNum = 1; } else { scaleNum = parseFloat(scaleNum); }; function getX(obj) { var parObj = obj; var left = obj.offsetLeft; while (parObj = parObj.offsetParent) { left += parObj.offsetLeft; } return left; } function getY(obj) { var parObj = obj; var top = obj.offsetTop; while (parObj = parObj.offsetParent) { top += parObj.offsetTop; } return top; } function getAngle(x1, y1, x2, y2) { //获得人物中心和鼠标坐标连线,与y轴正半轴之间的夹角 var x = Math.abs(x1 - x2); var y = Math.abs(y1 - y2); var z = Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2)); var cos = y / z; var radina = Math.acos(cos); //用反三角函数求弧度 var angle = Math.floor(180 / (Math.PI / radina)); //将弧度转换成角度 if (x2 > x1 && y2 > y1) { //第四象限 angle = 90 - angle; } if (x2 < x1 && y2 > y1) { //第三象限 angle = angle + 90; } if (x2 < x1 && y2 < y1) { //第二象限 angle = 270 - angle; } if (x1 < x2 && y1 > y2) { //第一象限 angle = angle - 90; } if (x2 == x1 && y2 < y1) { //y轴上 angle = -90; } if (x2 < x1 && y2 == y1) { //x轴左 angle = -180; } if (x2 == x1 && y2 > y1) { //y轴下 angle = 90; } if (x2 > x1 && y2 == y1) { //x轴右 angle = 0; } return angle; } // 两点间距离 function pointDistance(px, py, mx, my) { var _x = Math.abs(px - mx); var _y = Math.abs(py - my); return Math.sqrt(_x * _x + _y * _y); } /* 图片滚动显示 */ var showHeight = document.documentElement.clientHeight || document.body.clientHeight; var allImgBoxList = $(".imgBoxShow"); // var sctop = 0; $(window).on("scroll", function() { // var winStop = $(window).scrollTop(); // if(winStop>sctop){ console.log("向上"); $(".mod-header").addClass("hide"); }else{ console.log("向下"); $(".mod-header").removeClass("hide"); }; // sctop = winStop; if (allImgBoxList.length > 0) { clearTimeout(scrollTime); var scrollTime = setTimeout(function() { transFormImgBox(); }, 35); } }); function transFormImgBox() { var scrollTop = $(document).scrollTop(); $(allImgBoxList).each(function(i, e) { var eOffTop = getY($(e)[0]) * (scaleNum); // 原始值:0.8 //var eOffTop=getY($(e)[0]); var ehei = $(e).height() * (scaleNum); //var ehei=$(e).height(); var eheiHaf = parseInt(ehei / 3 * 2); // 下部被遮盖的距离 // var distance=eOffTop-scrollTop-eheiHaf; var distance = eOffTop + ehei - scrollTop - showHeight; if (distance > 0) { if (distance < (eheiHaf)) { $(e).addClass("is-active"); } } else if (distance < 0) { if (Math.abs(distance) > showHeight) { } else { $(e).addClass("is-active"); } } }) }; transFormImgBox(); if (!/xxyw/.test(location.href)) { // banner 轮播 if ($(".banner-swiper")[0]) { var swiperBanner = new Swiper('.banner-swiper', { autoplay: { delay: 3000, disableOnInteraction: false }, loop: true, pagination: { clickable: true, el: '.banner-pagi' }, navigation: { nextEl: '.banner-button-next', prevEl: '.banner-button-prev' } }); } } else { $('.banner-button-next').css("display", "none"); $('.banner-button-prev').css("display", "none"); } // 清除CMS span中的样式 // $("span").each(function(i, e) { // $(e).removeAttr('style'); // }) // $("strong").each(function(i, e) { // $(e).removeAttr('style'); // }) // $("p").each(function(i, e) { // $(e).removeAttr('style'); // }) $(".banner .swiper-slide").each(function(i, e) { var imgW = window.screen.availWidth; var _bannerimg = $(this).find('img'); console.log(_bannerimg); if ($(_bannerimg).width() > 900) { $(_bannerimg).width("100%"); } })