<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>table切换</title>
<style type="text/css">
*{
padding:
}
button{
width: 95px;
}
.active {
background-color: yellow;
}
#wrap{
width:510px;
overflow: hidden;
margin:0 auto;
}
#inner{
width:9999px;
overflow: hidden;
position: relative;
left:0;
transition: left 0.6s;
}
#inner a {
float: left;
}
#inner img {
display: block;
width:510px;
}
#main{
text-align: center;
} </style>
</head>
<body>
<div id="wrap">
<div id="inner">
<a href="###"><img src="img/1.jpg"></a>
<a href="###"><img src="img/2.jpg"></a>
<a href="###"><img src="img/3.jpg"></a>
<a href="###"><img src="img/4.jpg"></a>
<a href="###"><img src="img/5.jpg"></a>
</div>
</div>
<div id="main">
<button>1</button>
<button>2</button>
<button>3</button>
<button>4</button>
<button>5</button>
</div> <script type="text/javascript">
//获取节点
var btnList = document.getElementsByTagName("button");
var inner = document.getElementById("inner");
//可见宽度
var perWidth = inner.children[0].offsetWidth; //添加事件
for(var i = 0; i < btnList.length; i++) {
btnList[i].index = i;
btnList[i].onclick = function() {
inner.style.left = -perWidth * this.index + "px";
for(var j = 0; j < btnList.length; j++) {
btnList[j].className = "";
}
this.className = "active";
}
}
</script>
</body>
</html>

最新文章

  1. 对文本行按特定字段排序(前N个字符或后N个字符),TCPL 练习5-17
  2. 突然发现这周有点忙。。着玩-PHP进阶
  3. Codeforces Round #371 (Div. 2) C. Sonya and Queries[Map|二进制]
  4. uva131 The Psychic Poker Player
  5. 不知道数据库中表的列类型的前提下,使用JDBC正确的取出数据
  6. mysql分组查询取分组后各分组中的最新一条记录
  7. Excel公式无法重算,暂无法解决
  8. JavaScript 数组方法和属性
  9. html部分---样式属性;
  10. 高效能团队协作的JIRA实践
  11. 解决Cygwin中文乱码
  12. ASP.NET服务器控件OnClientClick事件中Eval()作为js方法的参数的一种写法
  13. Json 映射 的使用 及 JS 数组的使用
  14. symfony框架在中国移动cmwap网络下访问的问题
  15. 解决ssh无密码登录不成功的问题
  16. 将数据动态加载到Echarts饼图中
  17. linux仅修改文件夹权限;linux 分别批量修改文件和文件夹权限
  18. jsp发布后应用根目录
  19. HNOI2017 单旋
  20. python入门(三)

热门文章

  1. 关于Javascript的使用参考
  2. magic_quotes_gpc和magic_quotes_runtime的区别和用法详解
  3. PHP中spl_autoload_register()函数的用法
  4. 【C语言入门教程】目录/大纲
  5. 机器学习 k-临近算法
  6. 8.7 jquery-dom manipulation
  7. linux下nat配置
  8. 分享一些不错的sql语句
  9. js 中 Math对象
  10. Ehlib安装方法有窍门