define("/Assets/enp/v2/js/ebg-module/ebg-module-swiper-banner-two.js", ["/Assets/enp/v2/js/vendor/swiper-5.3.6.min.js"], function (s, pub) { var win_w = $(window).width(); function initSwiper($target) { var slideLength = $target.find(".swiper-slide").length; new Swiper($target.find(".swiper-container"), { navigation: { // 设置左右箭头 nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, pagination: { // 设置点点点 el: '.swiper-pagination', }, grabCursor: slideLength > 1 ? true : false, simulateTouch: (winW > 750 ? false : true), // 设置pc端不能用鼠标左右滑动 autoplay: $target.data("auto-time") ? { delay: $target.data("auto-time"), stopOnLastSlide: false, disableOnInteraction: true } : false, loop: slideLength > 1 ? true : false, // 设置自动轮播 noSwiping: slideLength > 1 ? false : true, runCallbacksOnInit: true, on: { init: function () { if (slideLength > 1) { $target.find(".swiper-pagination").show(); $target.find(".arrow").show(); } }, transitionStart: function () { var $currentSilde = $target.find(".swiper-slide-active"); var $prevSilde = $target.find(".swiper-slide-prev"); var $nextSilde = $target.find(".swiper-slide-next"); var setMinHeight = false; var video = $currentSilde.find(".video"); $currentSilde.add($prevSilde).add($nextSilde).find("img").each(function () { if (!video.attr("src")) { var $this = $(this); var src = $this.attr("data-original"); if ($this.parents(".ebg-bg").css("backgroundImage") != "url(" + src + ")") { $this.parents(".ebg-bg").css("backgroundImage", "url('" + src + "')"); $this.parents(".lazyload").css("display", "none"); } } }); if ($currentSilde.hasClass("isWhiteFont")) { $target.addClass("isWhiteFont"); } else { $target.removeClass("isWhiteFont"); } } } }); } function bannerImgCssReplace() { // 获取页面宽度 win_w = $(window).width(); // 获取对象 var bannerObj = $(".ebg-module-swiper-banner-two"); // 获取data属性图片值 bannerObj.each(function () { var $this = $(this); var ebgBgObj = $this; var bg = $this.find('.swiper-wrapper .swiper-slide .ebg-bg'); var lazyload = $this.find('.swiper-wrapper .swiper-slide .ebg-bg .lazyload'); var ebgImgObj = $this.find('.swiper-wrapper .swiper-slide .ebg-bg img'); var ebgVideoObj = $this.find('.swiper-wrapper .swiper-slide .ebg-bg .video'); var src = ebgImgObj.attr("src"); var srcV = ebgVideoObj.data("src"); var img1920 = ebgImgObj.data("pc-l"); var img1600 = ebgImgObj.data("pc-s"); var img1200 = ebgImgObj.data("ipad-h"); var img992 = ebgImgObj.data("ipad-v"); var img750 = ebgImgObj.data("wap"); ebgBgObj.removeClass("data-pc-l data-pc-s data-ipad-h data-ipad-v data-wap"); if (win_w > 1200) { if (srcV && ebgVideoObj) { bg.removeAttr("style"); lazyload.removeAttr("style"); ebgVideoObj.attr('src', srcV); ebgImgObj.hide(); } else { if (win_w > 1600 && img1920 != undefined && img1920 != "") { ebgBgObj.addClass("data-pc-l"); } else if (win_w > 1200 && img1600 != undefined && img1600 != "") { ebgBgObj.addClass("data-pc-s"); } } } else if (win_w > 992 && img1200 != undefined && img1200 != "") { ebgBgObj.addClass("data-ipad-h"); } else if (win_w > 750 && img992 != undefined && img992 != "") { ebgBgObj.addClass("data-ipad-v"); } else if (win_w <= 750 && img750 != undefined && img750 != "") { ebgBgObj.addClass("data-wap"); } }) } bannerImgCssReplace(); $(window).off('resize.banner').on('resize.banner', function () { bannerImgCssReplace(); }) //模块数据 var moduleData = { init: function () { $(".ebg-module-swiper-banner-two").each(function () { var $this = $(this); if ($this.data("swiper-init")) { return; } $this.data("swiper-init", true); initSwiper($this) }); } } return moduleData; });