基于jquery的滑动样例代码


Posted in Javascript onNovember 20, 2010
<html> 
<head> 
<title>here</title> 
<script src="http://code.jquery.com/jquery-1.4.4.min.js"></script> 
</head> 
<body style="text-align: center;"> 
<div style="width:540px; margin: 0 auto;"> 
<div id="button1" class="button" style="float:left;width:50px;margin:2px;background-color:#F00; cursor:pointer;">1</div> 
<div id="button2" class="button" style="float:left;width:50px;margin:2px;background-color:#F00; cursor:pointer;">2</div> 
<div id="button3" class="button" style="float:left;width:50px;margin:2px;background-color:#F00; cursor:pointer;">3</div> 
<div id="button4" class="button" style="float:left;width:50px;margin:2px;background-color:#F00; cursor:pointer;">4</div> 
<div id="button5" class="button" style="float:left;width:50px;margin:2px;background-color:#F00; cursor:pointer;">5</div> 
<div id="button6" class="button" style="float:left;width:50px;margin:2px;background-color:#F00; cursor:pointer;">6</div> 
<div id="button7" class="button" style="float:left;width:50px;margin:2px;background-color:#F00; cursor:pointer;">7</div> 
<div id="button8" class="button" style="float:left;width:50px;margin:2px;background-color:#F00; cursor:pointer;">8</div> 
<div id="button9" class="button" style="float:left;width:50px;margin:2px;background-color:#F00; cursor:pointer;">9</div> 
<div id="button10" class="button" style="float:left;width:50px;margin:2px;background-color:#F00; cursor:pointer;">10</div> 
</div> 
<div style="clear: both"></div> 
<div style="width: 540px; margin: 0 auto; height: 400px; position: relative; z-index: 999; overflow: hidden;"> 
<div style="position:relative;padding:0px;margin:0 auto;width:100px;"> 
<div id="list" style="width:1000px;height:400px;position:absolute; z-index:9;left:-220px;"> 
<div style="width:96px;height:400px;background-color:#004;margin:2px;float:left;color:#FFF;">1</div> 
<div style="width:96px;height:400px;background-color:#008;margin:2px;float:left;color:#FFF;">2</div> 
<div style="width:96px;height:400px;background-color:#00F;margin:2px;float:left;color:#FFF;">3</div> 
<div style="width:96px;height:400px;background-color:#044;margin:2px;float:left;color:#FFF;">4</div> 
<div style="width:96px;height:400px;background-color:#048;margin:2px;float:left;color:#FFF;">5</div> 
<div style="width:96px;height:400px;background-color:#04F;margin:2px;float:left;color:#FFF;">6</div> 
<div style="width:96px;height:400px;background-color:#444;margin:2px;float:left;color:#FFF;">7</div> 
<div style="width:96px;height:400px;background-color:#448;margin:2px;float:left;color:#FFF;">8</div> 
<div style="width:96px;height:400px;background-color:#44F;margin:2px;float:left;color:#FFF;">9</div> 
<div style="width:96px;height:400px;background-color:#484;margin:2px;float:left;color:#FFF;">10</div> 
</div> 
</div> 
</div> 
</body> 
<script> 
$(document).ready(function(){ 
var speed = 1000; 
var div_width = $("#list > div:first").width() + parseInt($("#list > div:first").css("margin-left")) + parseInt($("#list > div:first").css("margin-right")); 
var offset = 220; 
$(".button").click(function(){ 
id = $(this).attr("id").replace("button",""); 
var _length = -(id - 1) * div_width - offset; 
$("#list").animate({left:_length + "px"},speed); 
}); 
}); 
</script> 
</html>
Javascript 相关文章推荐
关于JAVASCRIPT urldecode URL解码的问题
Jan 08 Javascript
js下拉菜单语言选项简单实现
Sep 23 Javascript
使用js如何实现全选与全不选
Dec 30 Javascript
Node.js中child_process实现多进程
Feb 03 Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
Aug 26 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
Oct 28 Javascript
react-native之ART绘图方法详解
Aug 08 Javascript
js+canvas实现验证码功能
Sep 21 Javascript
vuejs前后端数据交互之从后端请求数据的实例
Aug 11 Javascript
Vue 实例事件简单示例
Sep 19 Javascript
如何手写简易的 Vue Router
Oct 10 Javascript
在VUE中使用lodash的debounce和throttle操作
Nov 09 Javascript
jquery $.ajax()取xml数据的小问题解决方法
Nov 20 #Javascript
简单实用的js调试logger组件实现代码
Nov 20 #Javascript
扩展javascript的Date方法实现代码(prototype)
Nov 20 #Javascript
javascript AOP 实现ajax回调函数使用比较方便
Nov 20 #Javascript
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
Nov 20 #Javascript
javascript来定义类的规范小结
Nov 19 #Javascript
Javascript面象对象成员、共享成员变量实验
Nov 19 #Javascript
You might like
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
2012/09/30 PHP
Laravel框架搜索分页功能示例
2019/02/01 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
2019/10/18 PHP
JS网页播放声音实现代码兼容各种浏览器
2013/09/22 Javascript
使用jQuery实现返回顶部
2015/01/26 Javascript
JavaScript中string对象
2015/06/12 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
JS正则截取两个字符串之间及字符串前后内容的方法
2017/01/06 Javascript
js实现返回顶部效果
2017/03/10 Javascript
node.js中fs文件系统目录操作与文件信息操作
2018/02/24 Javascript
详解JavaScript事件循环机制
2018/09/07 Javascript
vue实现父子组件之间的通信以及兄弟组件的通信功能示例
2019/01/29 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
2019/11/01 Javascript
在 Vue 中编写 SVG 图标组件的方法
2020/02/24 Javascript
[37:21]完美世界DOTA2联赛PWL S2 Inki vs Magma 第二场 11.22
2020/11/24 DOTA
CentOS 7 安装python3.7.1的方法及注意事项
2018/11/01 Python
Python多线程同步---文件读写控制方法
2019/02/12 Python
Pyqt清空某一个QTreeewidgetItem下的所有分支方法
2019/06/17 Python
解决Django migrate不能发现app.models的表问题
2019/08/31 Python
使用python实现kNN分类算法
2019/10/16 Python
利用keras加载训练好的.H5文件,并实现预测图片
2020/01/24 Python
Python面向对象实现方法总结
2020/08/12 Python
python中复数的共轭复数知识点总结
2020/12/06 Python
HTML5 canvas基本绘图之绘制五角星
2016/06/27 HTML / CSS
垃圾回收的优点和原理。并考虑2种回收机制
2016/10/16 面试题
某集团股份有限公司委托书样本
2014/09/24 职场文书
退学证明范本3篇
2014/10/29 职场文书
安全承诺书
2015/01/19 职场文书
2015年全国爱眼日活动方案
2015/05/05 职场文书
《孙子兵法》:欲成大事者,需读懂这些致胜策略
2019/08/23 职场文书
500字作文之关于爸爸
2019/11/14 职场文书
python用tkinter开发的扫雷游戏
2021/06/01 Python
MySQL实例精讲单行函数以及字符数学日期流程控制
2021/10/15 MySQL
win10滚动条自动往上跑怎么办?win10滚动条自动往上跑的解决方法
2022/08/05 数码科技
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技