zoukankan      html  css  js  c++  java
  • 轮播图

    <html>
    
    	<head>
    		<meta charset="UTF-8">
    		<title></title>
    		<style type="text/css">
    			#wrap {
    				 700px;
    				height: 220px;
    				overflow: hidden;
    				position: relative;
    			}
    			
    			#slider {
    				position: absolute;
    				top: 0;
    				left: 0;
    			}
    			
    			img {
    				float: left;
    				border: 0 none;
    			}
    		</style>
    		<script type="text/javascript">
    			window.onload = function() {
    				var oPrev = document.getElementById('prev');
    				var oNext = document.getElementById('next');
    				oPrev.onclick = prev;
    				oNext.onclick = next;
    				init();
    				//初始化图片src
    				function init() {
    					var oImg = document.getElementsByTagName('img');
    					for (var i = 0; i < oImg.length; i++) {
    						oImg[i].src = 'img/' + (i + 1) + '.jpg';
    					}
    				}
    				function next() {
    					var oSlider = document.getElementById('slider');
    					var top = getStyle(oSlider, 'top');
    					if (top == '-660px') {
    						oSlider.style.top = '0px';
    					} else {
    						//alert(top)
    						oSlider.style.top = parseInt(top) - 220 + 'px';
    					}
    				}
    				function prev() {
    					var oSlider = document.getElementById('slider');
    					var top = getStyle(oSlider, 'top');
    					if (top == '0px') {
    						oSlider.style.top = '-660px';
    					} else {
    						oSlider.style.top = parseInt(top) + 220 + 'px';
    					}
    				}
    				//获取非行内样式
    				function getStyle(obj, name) {
    					if (obj.currentStyle) {
    						return obj.currentStyle[name];
    					} else {
    						return getComputedStyle(obj, false)[name];
    					}
    				}
    			}
    		</script>
    	</head>
    
    	<body>
    		<div id="wrap">
    			<div id="slider">
    				<a href="#"><img src="img/1.jpg" /></a>
    				<a href="#"><img src="" /></a>
    				<a href="#"><img src="" /></a>
    				<a href="#"><img src="" /></a>
    			</div>
    		</div><br/>
    		<button id="prev">上一张</button>
    		<button id="next">下一张</button>
    	</body>
    
    </html>
    
  • 相关阅读:
    [转]<UNIX编程艺术>之精华文字
    2012年学习小结
    重试逻辑代码
    《构建高性能web站点》读书点滴
    mysql体系结构
    设计memcache的部署结构
    一般性hash算法c#版
    Flex带进度条的多文件上传(基于Servlet)
    C++11中值得关注的几大变化
    优化网站响应时间tomcat添加gzip
  • 原文地址:https://www.cnblogs.com/sakura-sakura/p/6678585.html
Copyright © 2011-2022 走看看