zoukankan      html  css  js  c++  java
  • 简单的 js手写轮播图

    html:

    <div class="na1">
       <div class="pp">
        <div class="na">
         <img class="dd" src="../img/shouji/1.jpg">
        </div>
        <div class="na">
         <img class="dd" src="../img/shouji/1.jpg">
        </div>
        <div class="na">
         <img class="dd" src="../img/shouji/1.jpg">
        </div>
        <div class="na">
         <img class="dd" src="../img/shouji/1.jpg">
        </div>
       </div>
      </div>

    css

    .na1 {
      1349px;
     height: 620px;
     overflow: hidden;
    }
    .dd {
     /* 100%; */
     height: 100%;
     margin-left: -586px;
    }
    .pp {
      5396px;
     height: 620px;
     margin-left: 0px;
    }
    .aa {
     /* 100%; */
     height: 100%;
     margin-left: -586px;
    }
     
    js
    /* 轮播图 */
     var aa=0;
     var waili=document.getElementsByClassName("pp")[0];
     var timer;
     // dingshiqi
     timer=setInterval(function(){
      waili.style.transition="1s";
      aa=aa-1349;
      if (aa<=-4077) {
       waili.style.transition="0s";
       aa=0;
      }
       waili.style.marginLeft=aa+"px";
      },2500)
     })
     
    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    		<script src="../public/jquery.min.js" type="text/javascript" charset="utf-8"></script>
    	</head>
    	<style type="text/css">
    	.na1 {
    		 1349px;
    		height: 620px;
    		overflow: hidden;
    	}
    	
    	.dd {
    		/*  100%; */
    		height: 100%;
    		margin-left: -586px;
    	}
    	
    	.pp {
    		 5396px;
    		height: 620px;
    		margin-left: 0px;
    	}
    	
    	.aa {
    		/*  100%; */
    		height: 100%;
    		margin-left: -586px;
    	}
    	
    	</style>
    	<body>
    		<!-- header-->
    		<div class="na1">
    			<div class="pp">
    				<div class="na">
    					<img class="dd" src="../img/shouji/1.jpg">
    				</div>
    				<div class="na">
    					<img class="dd" src="../img/shouji/1.jpg">
    				</div>
    				<div class="na">
    					<img class="dd" src="../img/shouji/1.jpg">
    				</div>
    				<div class="na">
    					<img class="dd" src="../img/shouji/1.jpg">
    				</div>
    			</div>
    		</div>
    		<!-- 摸快2 -->
    	</body>
    </html>
    <script type="text/javascript">
    
    	// 2.轮播图
    	
    	$(function(){
    	/* huidingbu */
    	 $(window).scroll(function() {
    		var hui = $(document).scrollTop();
    		// alert(hui);
    		// console.log(hui);
    		if (hui > 300 ) {
    			$(".jiantou").fadeIn();
    		} else{
    			$(".jiantou").fadeOut();
    		}
    		})
    		$(".jiantou").click(function(){
    			$("html,body").animate({
    			scrollTop:'0px'},500);
    	})
    		
    	
    	// 	$(".cent211").mouseover(function(){
    	
    	// 		$(this).css("border-right","1px solid grey");
    	// 		setTimeout(function(){
    	// 			$(".cent211").css("border-right","none");
    	// 		},1000);
    			
    	// 	});
    	// $(".cent311").mouseover(function(){
    	// 	$(this).css("border-right","1px solid grey");
    	// 	setTimeout(function(){
    	// 		$(".cent311").css("border-right","none");
    	// 	},1000);
    	// });
    	/* 轮播图jq */
    	/* var aa=0;
    	var waili=$(".pp").eq(0);
    	var timer;
    	// dingshiqi
    	timer=setInterval(function(){
    		waili.css("transition","1s");
    		aa=aa-1349;
    		if (aa<=-4077) {
    			waili.css("transition","0");
    			aa=0;
    		}
    			waili.css("marginLeft",aa+"px");
    	},2500) */
    	/* 轮播图 */
    	var aa=0;
    	var waili=document.getElementsByClassName("pp")[0];
    	var timer;
    	// dingshiqi
    	timer=setInterval(function(){
    		waili.style.transition="1s";
    		aa=aa-1349;
    		if (aa<=-4077) {
    			waili.style.transition="0s";
    			aa=0;
    		}
    			waili.style.marginLeft=aa+"px";
    	 },2500)
    	})
    	
    /* 	$(".cent211").mouseover(function(){
    		$(this).animate("border-right","1px solid grey").delay(1000).("border-right","none");
    	}) */
    </script>
    

      

  • 相关阅读:
    python中的继承和多态
    python中的深浅copy
    面向对象初识
    常用模块,异常处理
    递归,re,time,random
    内置函数,匿名函数
    生成器和迭代器
    记一次nginx由于文件过大的相关问题
    vue的Element+gin实现文件上传
    Vue问题汇总
  • 原文地址:https://www.cnblogs.com/zqy6666/p/11966793.html
Copyright © 2011-2022 走看看