/** * 轮播图效果js */ /* var wrap = document.querySelector(".wrap"); var next = document.querySelector(".arrow_right"); var prev = document.querySelector(".arrow_left"); next.onclick = function () { next_pic(); } prev.onclick = function () { prev_pic(); } function next_pic () { index++; if(index > 4){ index = 0; } showCurrentDot(); var newLeft; if(wrap.style.left === "-3600px"){ newLeft = -1200; }else{ newLeft = parseInt(wrap.style.left)-600; } wrap.style.left = newLeft + "px"; } function prev_pic () { index--; if(index < 0){ index = 4; } showCurrentDot(); var newLeft; if(wrap.style.left === "0px"){ newLeft = -2400; }else{ newLeft = parseInt(wrap.style.left)+600; } wrap.style.left = newLeft + "px"; } var timer = null; function autoPlay () { timer = setInterval(function () { next_pic(); },2000); } autoPlay(); var container = document.querySelector(".container"); container.onmouseenter = function () { clearInterval(timer); } container.onmouseleave = function () { autoPlay(); } var index = 0; var dots = document.getElementsByTagName("span"); function showCurrentDot () { for(var i = 0, len = dots.length; i < len; i++){ dots[i].className = ""; } dots[index].className = "on"; } for (var i = 0, len = dots.length; i < len; i++){ (function(i){ dots[i].onclick = function () { var dis = index - i; if(index == 4 && parseInt(wrap.style.left)!==-3000){ dis = dis - 5; } //和使用prev和next相同,在最开始的照片5和最终的照片1在使用时会出现问题,导致符号和位数的出错,做相应地处理即可 if(index == 0 && parseInt(wrap.style.left)!== -600){ dis = 5 + dis; } wrap.style.left = (parseInt(wrap.style.left) + dis * 600)+"px"; index = i; showCurrentDot(); } })(i); }*/ var mySwiper = new Swiper ('.swiper-container', { // 滚动方向 horizontal/vertical direction: 'horizontal', // 自动播放 autoplay:5000, // 是否循环播放 loop: true, // 如果需要分页器(小圆点) // 是否需要分页器 pagination: '.swiper-pagination', // 点击分页器是否切换到对应的图片 是 true 否 false paginationClickable:true, // 如果需要前进后退按钮 nextButton: '.swiper-button-next', prevButton: '.swiper-button-prev', // 用户操作swiper之后,是否禁止autoplay。默认为true:停止。 // 如果设置为false,用户操作swiper之后自动切换不会停止,每次都会重新启动autoplay。 // 操作包括触碰,拖动,点击pagination等。 autoplayDisableOnInteraction:false, }) $(function(){ var thisTime; //鼠标离开左侧内容栏 $('.cat_wrap .cat_list .float').mouseleave(function(even){ thisTime = setTimeout(thisMouseOut,1000); }); //鼠标点击左侧内容栏 滑动出弹层 $('.cat_wrap .cat_list .float').mouseenter(function(){ $(this).addClass("active").siblings().removeClass("active"); clearTimeout(thisTime); var thisUB = $('.cat_wrap .cat_list .float').index($(this)); if($.trim($('.cat_subcont .cat_sublist').eq(thisUB).html()) != ""){ $('.cat_subcont').addClass('active'); $('.cat_sublist').hide(); $('.cat_sublist').eq(thisUB).show(); }else{ $('.cat_subcont').removeClass('active'); } }); //函数——执行鼠标离开左侧内容栏的动作 function thisMouseOut(){ $('.cat_subcont').removeClass('active'); $('.cat_wrap .cat_list .float').removeClass('active'); } $('.cat_subcont').mouseenter(function(){ clearTimeout(thisTime); $('.cat_subcont').addClass('active'); }); $('.cat_subcont').mouseleave(function(){ $('.cat_subcont').removeClass('active'); $('.cat_wrap .cat_list .float').removeClass('active'); }); });