基于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 相关文章推荐
鼠标经过的文本框textbox变色
May 21 Javascript
页面只能打开一次Cooike如何实现
Dec 04 Javascript
两种不同的方法实现js对checkbox进行全选和反选
May 13 Javascript
javascript截取字符串小结
Apr 28 Javascript
JS中生成随机数的用法及相关函数
Jan 09 Javascript
js和jquery实现监听键盘事件示例代码
Jun 24 Javascript
初识angular框架后的所思所想
Feb 19 Javascript
javascript中去除数组重复元素的实现方法【实例】
Apr 12 Javascript
easyUI实现(alert)提示框自动关闭的实例代码
Nov 07 Javascript
Vue分页组件实例代码
Apr 17 Javascript
详解Web使用webpack构建前端项目
Sep 23 Javascript
详解vue的数据劫持以及操作数组的坑
Apr 18 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实现变色验证码实例
2014/01/06 PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
2014/09/28 PHP
javascript实现复制与粘贴操作实例
2014/10/16 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
2015/08/25 Javascript
动态加载JavaScript文件的两种方法
2016/04/22 Javascript
js基于setTimeout与setInterval实现多线程
2016/06/17 Javascript
JS代码实现百度地图 画圆 删除标注
2016/10/12 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
2016/10/24 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
原生JS发送异步数据请求
2017/06/08 Javascript
vue router下的html5 history在iis服务器上的设置方法
2017/10/18 Javascript
微信小程序实现tab和swiper切换结合效果
2020/07/17 Javascript
vue源码学习之Object.defineProperty对象属性监听
2018/05/30 Javascript
jQuery实现表单动态添加数据并提交的方法
2018/07/19 jQuery
详释JavaScript执行环境与执行栈
2019/04/02 Javascript
JQuery常用简单动画操作方法回顾与总结
2019/12/07 jQuery
微信小程序canvas动态时钟
2020/10/22 Javascript
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
python爬虫框架talonspider简单介绍
2017/06/09 Python
Python下载网络文本数据到本地内存的四种实现方法示例
2018/02/05 Python
python使用matplotlib绘制热图
2018/11/07 Python
Python实现九宫格式的朋友圈功能内附“马云”朋友圈
2019/05/07 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
2019/05/10 Python
python调用webservice接口的实现
2019/07/12 Python
python实现H2O中的随机森林算法介绍及其项目实战
2019/08/29 Python
Python hashlib模块加密过程解析
2019/11/05 Python
python matplotlib如何给图中的点加标签
2019/11/14 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
全球知名的珠宝首饰品牌:Kay Jewelers
2018/02/11 全球购物
Weblogic的布署方式
2013/08/23 面试题
酒店工作职员求职简历的自我评价
2013/10/23 职场文书
应届本科生推荐信范文
2013/12/25 职场文书
幼儿园大班区域活动总结
2014/07/09 职场文书
单位接收证明格式
2015/06/18 职场文书
2015双创工作总结
2015/07/24 职场文书
机械原理课程设计心得体会
2016/01/15 职场文书