基于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 相关文章推荐
浏览器解析js生成的html出现样式问题的解决方法
Apr 16 Javascript
jquery 关于event.target使用的几点说明介绍
Apr 26 Javascript
Flexigrid在IE下不显示数据的有效处理方法
Sep 04 Javascript
JavaScript数据类型判定的总结笔记
Jul 31 Javascript
jquery实现模拟百分比进度条渐变效果代码
Oct 29 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
Sep 21 Javascript
jQuery webuploader分片上传大文件
Nov 07 Javascript
canvas绘制的直线动画
Jan 23 Javascript
详解Angular-Cli中引用第三方库
May 21 Javascript
AngularJS入门教程二:在路由中传递参数的方法分析
May 27 Javascript
vue中,在本地缓存中读写数据的方法
Sep 21 Javascript
taro 实现购物车逻辑的实例代码
Jun 05 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
咖啡界又出新概念,无需咖啡豆的分子咖啡
2021/03/03 咖啡文化
PHP中全局变量global和$GLOBALS[]的区别分析
2012/08/06 PHP
php curl常用的5个经典例子
2017/01/20 PHP
用js怎么把&amp;字符换成&quot;&amp;amp:&quot;
2006/10/19 Javascript
javascript两段代码,两个小技巧
2010/02/04 Javascript
JavaScript 的继承
2011/10/01 Javascript
详解JavaScript中的异常处理方法
2015/06/16 Javascript
利用adb shell和node.js实现抖音自动抢红包功能(推荐)
2018/02/22 Javascript
Node.js爬取豆瓣数据实例分析
2018/03/05 Javascript
Vue动画事件详解及过渡动画实例
2019/02/09 Javascript
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
关于layui的动态图标不显示的解决方法
2019/09/04 Javascript
[36:14]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第二局
2016/02/28 DOTA
自己编程中遇到的Python错误和解决方法汇总整理
2015/06/03 Python
Python的dict字典结构操作方法学习笔记
2016/05/07 Python
python3学习笔记之多进程分布式小例子
2018/02/13 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
pandas 使用均值填充缺失值列的小技巧分享
2019/07/04 Python
Pandas透视表(pivot_table)详解
2019/07/22 Python
Python3 使用selenium插件爬取苏宁商家联系电话
2019/12/23 Python
Jupyter 无法下载文件夹如何实现曲线救国
2020/04/22 Python
Python日志器使用方法及原理解析
2020/09/27 Python
css3实现多个元素依次显示效果
2017/12/12 HTML / CSS
css3媒体查询中device-width和width的区别详解
2020/03/27 HTML / CSS
HTML5 b和i标记将被赋予真正的语义
2009/07/16 HTML / CSS
HTML5单选框、复选框、下拉菜单、文本域的实现代码
2020/12/01 HTML / CSS
Linux如何压缩可执行文件
2013/10/21 面试题
幼教简历自我评价
2014/01/28 职场文书
班主任经验交流会主持词
2014/04/01 职场文书
小学生民族团结演讲稿
2014/08/27 职场文书
国家助学金感谢信
2015/01/21 职场文书
法律服务所工作总结
2015/08/10 职场文书
《灰雀》教学反思
2016/02/19 职场文书
2016年党员岗位承诺书
2016/03/24 职场文书
实用求职信模板范文
2019/05/13 职场文书
前端框架ECharts dataset对数据可视化的高级管理
2022/12/24 Javascript