var shuwons = { percent: 0, timers: "", init: function(e) { }, loading: function() { }, solutions: function() { var soSwiper = new Swiper('.swiper-container.soluSwiper', { slidesPerView: 1, spaceBetween: 0, navigation: { nextEl: '.soluSwiper .swiper-button-next', prevEl: '.soluSwiper .swiper-button-prev', }, pagination: { el: '.soluSwiper .swiper-pagination', type: 'fraction', }, on: { slideChange: function() { $(".sloganNav a").removeClass("active"); if (this.activeIndex == 0) { $(".sloganNav.so0 a").eq(0).addClass("active"); loadSolutionPage("517765938968264704"); } else if (this.activeIndex == 1) { $(".sloganNav.so1 a").eq(0).addClass("active"); loadSolutionPage("517765938938904576"); } else if (this.activeIndex == 2) { $(".sloganNav.so2 a").eq(0).addClass("active"); loadSolutionPage("517765938930515968"); } // $('.TabUl li').eq(this.activeIndex).addClass("active").siblings().removeClass("active"); }, } }); $(".sloganNav a").click(function() { $(".sloganNav a").removeClass("active"); $(this).addClass("active").siblings().removeClass("active"); loadSolutionPage($(this).attr("data-id")); }) loadSolutionPage(shuwon.getUrlParam("cate")); function loadSolutionPage(cate) { $(".xqTitle b").html(""); // 鏅烘収杞﹁締闅愯棌鍥介搧 if (cate == "517765938947293184") { $(".navFocus a").eq(0).hide(); $(".navFocus a").eq(1).addClass("active"); } else if (cate == "517765938930515968") { console.log("2") $(".navFocus a").eq(1).hide(); $(".navFocus a").eq(0).addClass("active"); } else { console.log("3") $(".navFocus a").eq(1).show(); $(".navFocus a").eq(2).show(); } if (cate == "517765938951487488") { $(".sloganNav.so0 a").eq(1).addClass("active").siblings().removeClass("active"); } if (cate == "517765938947293184") { $(".sloganNav.so0 a").eq(2).addClass("active").siblings().removeClass("active"); } if (cate == "517765938938904576") { $(".xqTitle").addClass("s1"); $(".xqTitle").removeClass("s2"); soSwiper.slideTo(1, 1000, false); } else if (cate == "517765938930515968") { $(".xqTitle").addClass("s2"); $(".xqTitle").removeClass("s1"); soSwiper.slideTo(2, 1000, false); } else { $(".xqTitle").removeClass("s1"); $(".xqTitle").removeClass("s2"); soSwiper.slideTo(0, 1000, false); } $.get("/en/apisolution.html", { cate: cate }, function(data) { if (data.code == "200") { $(".navFocus a").eq(0).addClass("active").siblings().removeClass("active"); if (data.data.solution != null) { $(".pxTitle").html(data.data.solution.title); $(".pxDes").html(data.data.solution.content); $(".solutionImg").css({ "background-image": "url(" + data.data.solution.cover + ")" }) } if (data.data.advantage.length != 0) { html = template('ld', data.data); $(".soluCase ul").html(html); } if (data.data.advantage.length >= 6) { $(".soluCase").addClass("six"); } else { $(".soluCase").removeClass("six"); } if (data.data.guotie.length != 0) { html2 = template('s1', data.data); $(".ss1 .swiper-wrapper").html(html2); $(".ss1").addClass("active"); $(".ss2").removeClass("active"); ss1(); } if (data.data.chenggui.length != 0) { html3 = template('s2', data.data); $(".ss2 .swiper-wrapper").html(html3); $(".ss2").addClass("active"); $(".ss1").removeClass("active"); $(".navFocus a").eq(1).addClass("active").siblings().removeClass("active"); ss2(); } $(".navFocus a").click(function() { $(this).addClass("active").siblings().removeClass("active"); if ($(this).index() == 0) { $(".ss1").addClass("active"); $(".ss2").removeClass("active"); ss1(); } else { $(".ss2").addClass("active"); $(".ss1").removeClass("active"); ss2(); } }) } }) } function ss1() { new Swiper('.swiper-container.ss1', { slidesPerView: 2, spaceBetween: 30, centeredSlides: false, loop: false, speed: 500, autoplay: { delay: 50000, stopOnLastSlide: false, disableOnInteraction: true, }, navigation: { nextEl: '.ss1 .swiper-button-next', prevEl: '.ss1 .swiper-button-prev', }, breakpoints: { 320: { slidesPerView: 1, spaceBetween: 10 }, //褰撳搴﹀ぇ浜庣瓑浜?68 768: { slidesPerView: 1, spaceBetween: 10 }, }, }); } function ss2() { new Swiper('.swiper-container.ss2', { slidesPerView: 2, spaceBetween: 30, centeredSlides: false, loop: false, speed: 500, autoplay: { delay: 50000, stopOnLastSlide: false, disableOnInteraction: true, }, navigation: { nextEl: '.ss2 .swiper-button-next', prevEl: '.ss2 .swiper-button-prev', }, breakpoints: { 320: { slidesPerView: 1, spaceBetween: 10 }, //褰撳搴﹀ぇ浜庣瓑浜?68 768: { slidesPerView: 1, spaceBetween: 10 }, }, }); } }, /** *楠岃瘉鎵嬫満鍙风爜 * * @phone:鎵嬫満鍙风爜 * @return {姝g‘锛歵rue,閿欒锛歠alse} * */ regPhone: function(phone) { reg = /^(13|15|17|18|19|14)[0-9]{9}$/; return reg.test(phone); }, /** *楠岃瘉韬唤璇佸彿鐮 * * @phone:韬唤璇佸彿鐮 * @return {姝g‘锛歵rue,閿欒锛歠alse} * */ regID: function(IDcard) { reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; return reg.test(IDcard); }, /** *楠岃瘉閭鍙风爜 * * @Email:韬唤璇佸彿鐮 * @return {姝g‘锛歵rue,閿欒锛歠alse} * */ regEmail: function(Email) { reg = /^\w+\@+[0-9a-zA-Z]+\.(com|com.cn|edu|hk|cn|net)$/; return reg.test(Email); }, /** *楠岃瘉鏄惁鏄腑鏂 * * @name:鏂囧瓧 * @return {姝g‘锛歵rue,閿欒锛歠alse} * */ regZh: function(name) { reg = /^[\u4E00-\u9FA5A-Za-z]+$/; return reg.test(name); }, /** *楠岃瘉绾暟瀛 * * @number:鏁板瓧 * @return {姝g‘锛歵rue,閿欒锛歠alse} * */ regNumber: function(number) { reg = /^[0-9]*$/; return reg.test(number); }, /** *鑾峰彇鏁版嵁 * * @param {String} url 浼犲叆鐨勬暟鎹帴鍙 * @param {Object} para 浼犲叆鐨勫弬鏁 * @param {Object} callback 杩斿洖 */ getDataForApi: function(type, url, para, callback) { $.ajax({ type: type, data: para, url: window.location.protocol + '//' + window.location.host + url, dataType: 'json', success: function(data) { callback(data) }, error: function(e) { console.log(e, "鏁版嵁鍔犺浇閿欒") } }) }, } shuwons.init();