$(function(){ // 澶т簨璁 // $(window).scroll(function () { // try{ // if ($(window).scrollTop() >= $(".dahis").offset().top-0 && $(window).scrollTop()<=$('.footer').offset().top-75- $(".dahis .left").height()) { // $(".dahis .left").stop().animate({ "top": $(window).scrollTop() - $(".dahis").offset().top+0}); // } // } catch (e) { } // }) var hisCount = 0; var getHisSize = $(".dahis .left li").size(); $(".dahis .left ul").height($(".dahis .left ul li").height()*getHisSize); $(".dahis .left li").click(function () { var nIndex = $(".dahis .left li").index(this); $(this).removeClass().addClass("on").siblings().removeClass(); if($(this).index()==0){$(".dahis .left .prev i").addClass("disabled");} else if($(this).index()==getHisSize-1){$(".dahis .left .next i").addClass("disabled");} else{ $(".dahis .left .prev i").removeClass("disabled"); $(".dahis .left .next i").removeClass("disabled"); } ajaxFun_now($(this).data("href")); devGetPosition(nIndex); hisCount = nIndex; }) function devGetPosition(nIndex) { var getLeftLiHeight = $(".dahis .left li:eq(0)").height(); var getSize = $(".dahis .left li").size(); var pathCount=$(".prevBox").height()/getLeftLiHeight; //alert(pathCount) if (nIndex > 13&&nIndex < getSize - 2) { $(".dahis .left ul").stop().animate({ "top": nIndex * getLeftLiHeight * -1 + getLeftLiHeight * 13 }); } else if (nIndex >= getSize - 2) { $(".dahis .left ul").stop().animate({ "top": getLeftLiHeight * getSize * -1 + getLeftLiHeight * pathCount }); } else if (nIndex <= 13) { $(".dahis .left ul").stop().animate({ "top": 0 }); } } if ($(".dahis .left li").size() > 0) { ajaxFun_now($(".dahis .left li:eq(" + 0 + ")").data("href")); } else { $(".dahis").remove(); } $(".dahis .left .prev i").click(function () { if (hisCount <= 1) { $(".dahis .left .prev i").css("opacity", 1).addClass("disabled"); } else { $(".dahis .left .prev i").css("opacity", 1); $(".dahis .left .next i").css("opacity", 1).removeClass("disabled"); } if (hisCount <= 0) { } else { hisCount--; if ($(".phone_menu").is(":visible")) { //phone $(".dahis .left li:eq(" + hisCount + ")").removeClass().addClass("on").siblings().removeClass(); $(".dahis .left li:eq("+hisCount+")").click(); } else { $(".dahis .left li:eq(" + hisCount + ")").removeClass().addClass("on").siblings().removeClass(); $(".dahis .left li:eq("+hisCount+")").click(); } } }) $(".dahis .left .next i").click(function () { if (hisCount >= getHisSize - 2) { $(".dahis .left .next i").css("opacity", 1).addClass("disabled"); } else { $(".dahis .left .prev i").css("opacity", 1).removeClass("disabled"); $(".dahis .left .next i").css("opacity", 1); } if (hisCount >= getHisSize - 1) { } else { hisCount++; if ($(".phone_menu").is(":visible")) { //phone $(".dahis .left li:eq(" + hisCount + ")").removeClass().addClass("on").siblings().removeClass(); $(".dahis .left li:eq("+hisCount+")").click(); } else { $(".dahis .left li:eq(" + hisCount + ")").removeClass().addClass("on").siblings().removeClass(); $(".dahis .left li:eq("+hisCount+")").click(); } } }) }) function ajaxFun_now(url) { $.ajax({ url: url, type: "GET", success: function (msg) { $('.dahis .right').html(msg); initHisSwiper(); } }); } /* 澶т簨璁皊wiper */ function initHisSwiper() { var mySwiper = new Swiper('.his_cons .swiper-container',{ autoplay : false, loop : false, onSwiperCreated: function (swiper) { swiperActive(swiper); swiperSwitch(swiper); }, onSlideChangeEnd: function (swiper) { swiperActive(swiper); } }) } function swiperActive(swiper) { var i = swiper.activeIndex; var l = $('.his-swiper-box .swiper-slide').length; $('.pageNum span').text(i+1); $('.pageNum em').text(l); if(i <= 0){ $('.his_cons .rightBtn').addClass('on'); $('.his_cons .leftBtn').removeClass('on'); }else if(i >= l-1){ $('.his_cons .leftBtn').addClass('on'); $('.his_cons .rightBtn').removeClass('on'); }else{ $('.his_cons .btn').each(function(){ $(this).addClass('on'); }) } } function swiperSwitch(swiper) { $('.his_cons .btn').click(function(){ if($(this).hasClass('leftBtn')){ swiper.swipePrev(); }else{ swiper.swipeNext(); } }) } /* end */