• 简单的 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>
    

      

  • 相关阅读:
    开篇之作
    瀑布流特效
    随写
    关于冒泡排序的补充
    New start-开始我的学习记录吧
    java中序列化的简单认识
    我的Python之路
    算法学习笔记
    Leaflet个人封装笔记
    反射获取config实体类属性并赋值
  • 原文地址:https://www.cnblogs.com/zqy6666/p/11966793.html
Copyright © 2020-2023  润新知