基于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实现快速排序(自已编写)
Dec 19 Javascript
js 表单提交后按钮变灰的实例代码
Aug 16 Javascript
JavaScript?Apple设备检测示例代码
Nov 15 Javascript
Javascript变量作用域详解
Dec 06 Javascript
模拟一个类似百度google的模糊搜索下拉列表
Apr 15 Javascript
实例分析js和C#中使用正则表达式匹配a标签
Nov 26 Javascript
jQuery实现左右切换焦点图
Apr 03 Javascript
javascript通过元素id和name直接取得元素的方法
Apr 28 Javascript
js链表操作(实例讲解)
Aug 29 Javascript
vue2.0 better-scroll 实现移动端滑动的示例代码
Jan 25 Javascript
用Node提供静态文件服务的方法
Jul 06 Javascript
vue中@change兼容问题详解
Oct 25 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中文件上传的安全问题
2006/10/09 PHP
十天学会php之第八天
2006/10/09 PHP
在MongoDB中模拟Auto Increment的php代码
2011/03/06 PHP
php中time()和mktime()方法的区别
2013/09/28 PHP
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
PHP使用in_array函数检查数组中是否存在某个值
2015/03/25 PHP
按下回车键指向下一个位置的一个函数代码
2014/03/10 Javascript
JQuery中extend使用介绍
2014/03/13 Javascript
js和jquery设置disabled属性为true使按钮失效
2014/08/07 Javascript
JavaScript合并两个数组并去除重复项的方法
2015/06/13 Javascript
jquery form表单获取内容以及绑定数据
2016/02/24 Javascript
JS脚本实现动态给标签控件添加事件的方法
2016/06/02 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
JavaScript实现简易的天数计算器实例【附demo源码下载】
2017/01/18 Javascript
js实现3D图片展示效果
2017/03/09 Javascript
javascript 中的try catch应用总结
2017/04/01 Javascript
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
2017/04/27 Javascript
vue滚动轴插件better-scroll使用详解
2017/10/17 Javascript
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
详解基于原生JS验证表单组件xy-form
2019/08/20 Javascript
vue悬浮可拖拽悬浮按钮的实例代码
2019/08/20 Javascript
jQuery实现小火箭返回顶部特效
2020/02/03 jQuery
微信小程序上传帖子的实例代码(含有文字图片的微信验证)
2020/07/11 Javascript
Python 命令行非阻塞输入的小例子
2013/09/27 Python
Python检测QQ在线状态的方法
2015/05/09 Python
在Python中通过threshold创建mask方式
2020/02/19 Python
Python使用socket_TCP实现小文件下载功能
2020/10/09 Python
如何基于Python和Flask编写Prometheus监控
2020/11/25 Python
利用异或运算实现两个无符号数的加法运算
2013/12/20 面试题
追悼会子女答谢词
2014/01/28 职场文书
冬季施工防火方案
2014/05/17 职场文书
群众路线教育党员自我剖析材料
2014/10/06 职场文书
优秀学生干部事迹材料
2014/12/24 职场文书
捐助倡议书
2015/01/19 职场文书
雷峰塔导游词
2015/02/09 职场文书
退休劳动合同怎么写?
2019/10/25 职场文书