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 }, //当宽度大于等于768 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 }, //当宽度大于等于768 768: { slidesPerView: 1, spaceBetween: 10 }, }, }); } }, /** *验证手机号码 * * @phone:手机号码 * @return {正确:true,错误:false} * */ regPhone: function(phone) { reg = /^(13|15|17|18|19|14)[0-9]{9}$/; return reg.test(phone); }, /** *验证身份证号码 * * @phone:身份证号码 * @return {正确:true,错误:false} * */ regID: function(IDcard) { reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; return reg.test(IDcard); }, /** *验证邮箱号码 * * @Email:身份证号码 * @return {正确:true,错误:false} * */ regEmail: function(Email) { reg = /^\w+\@+[0-9a-zA-Z]+\.(com|com.cn|edu|hk|cn|net)$/; return reg.test(Email); }, /** *验证是否是中文 * * @name:文字 * @return {正确:true,错误:false} * */ regZh: function(name) { reg = /^[\u4E00-\u9FA5A-Za-z]+$/; return reg.test(name); }, /** *验证纯数字 * * @number:数字 * @return {正确:true,错误:false} * */ 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();