基于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 相关文章推荐
IE/FireFox具备兼容性的拖动代码
Aug 13 Javascript
JS 文字符串转换unicode编码函数
May 30 Javascript
c#和Javascript操作同一json对象的实现代码
Jan 17 Javascript
JS获取下拉列表所选中的TEXT和Value的实现代码
Jan 11 Javascript
Jquery 点击按钮自动高亮实现原理及代码
Apr 25 Javascript
EasyUI在Panel上动态添加LinkButton按钮
Aug 11 Javascript
Vue.use源码学习小结
Jun 20 Javascript
发布Angular应用至生产环境的方法
Dec 10 Javascript
详解使用webpack+electron+reactJs开发windows桌面应用
Feb 01 Javascript
15 分钟掌握vue-next响应式原理
Oct 13 Javascript
JS数组方法some、every和find的使用详情
Oct 05 Javascript
vue实现input输入模糊查询的三种方式
Aug 14 Vue.js
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如何把汉字转化为拼音
2015/12/11 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
2016/11/14 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
JavaScript Base64编码和解码,实现URL参数传递。
2006/09/18 Javascript
jQuery 动态酷效果实现总结
2009/12/27 Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
2014/09/03 Javascript
第五章之BootStrap 栅格系统
2016/04/25 Javascript
Bootstrap表格和栅格分页实例详解
2016/05/20 Javascript
Bootstrap自定义文件上传下载样式
2016/05/26 Javascript
jquery把int类型转换成字符串类型的方法
2016/10/07 Javascript
bootstrap datetimepicker2.3.11时间插件使用
2016/11/19 Javascript
easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
2017/01/12 Javascript
jQuery中each循环的跳出和结束实例
2017/08/16 jQuery
node.js实现微信JS-API封装接口的示例代码
2017/09/06 Javascript
浅析java线程中断的办法
2018/07/29 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
2019/01/08 Javascript
python模拟登陆阿里妈妈生成商品推广链接
2014/04/03 Python
Python中的Classes和Metaclasses详解
2015/04/02 Python
使用python实现接口的方法
2017/07/07 Python
Python实现的FTP通信客户端与服务器端功能示例
2018/03/28 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
2018/07/25 Python
Python第三方库h5py_读取mat文件并显示值的方法
2019/02/08 Python
Python虚拟环境的原理及使用详解
2019/07/02 Python
微信公众号token验证失败解决方案
2019/07/22 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
python 追踪except信息方式
2020/04/25 Python
基于Python组装jmx并调用JMeter实现压力测试
2020/11/03 Python
python将下载到本地m3u8视频合成MP4的代码详解
2020/11/24 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
2021/01/12 Python
你在项目中用到了xml技术的哪些方面?如何实现的?
2014/01/26 面试题
日语专业个人的求职信
2013/12/03 职场文书
公司活动方案范文
2014/03/06 职场文书
群众路线对照检查材料
2014/09/22 职场文书
教师党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
观看《筑梦中国》纪录片心得体会
2016/01/18 职场文书