基于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获取input标签的输入值实现代码
Aug 05 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
Sep 22 Javascript
jQuery实现带玻璃流光质感的手风琴特效
Nov 20 Javascript
JavaScript必看小技巧(必看)
Jun 07 Javascript
修改Jquery Dialog 位置的实现方法
Aug 26 Javascript
JavaScript基础之AJAX简单的小demo
Jan 29 Javascript
Angular 4.x 动态创建表单实例
Apr 25 Javascript
使用yeoman构建angular应用的方法
Aug 14 Javascript
JavaScript正则表达式的贪婪匹配和非贪婪匹配
Sep 05 Javascript
React-native桥接Android原生开发详解
Jan 17 Javascript
又拍云 Node.js 实现文件上传、删除功能
Oct 28 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
Nov 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
Fatal error: Call to undefined function curl_init()解决方法
2010/04/09 PHP
PHP curl 抓取AJAX异步内容示例
2014/09/09 PHP
PHP使用in_array函数检查数组中是否存在某个值
2015/03/25 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
2017/06/07 PHP
详解PHP防止直接访问.php 文件的实现方法
2017/07/28 PHP
PHP实现动态创建XML文档的方法
2018/03/30 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
tp5框架内使用tp3.2分页的方法分析
2019/05/05 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
JS 对象介绍
2010/01/20 Javascript
Jquery + Ajax调用webService实例代码(asp.net)
2010/08/27 Javascript
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
node.js中的buffer.Buffer.byteLength方法使用说明
2014/12/10 Javascript
JavaScript中this详解
2015/09/01 Javascript
简单实现js页面切换功能
2021/01/10 Javascript
微信小程序(应用号)开发新闻客户端实例
2016/10/24 Javascript
Vue数据驱动模拟实现1
2017/01/11 Javascript
node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)
2017/04/26 Javascript
JS同步、异步、延迟加载的方法
2018/05/05 Javascript
深入理解JavaScript 中的匿名函数((function() {})();)与变量的作用域
2018/08/28 Javascript
小程序显示弹窗时禁止下层的内容滚动实现方法
2019/03/20 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
[01:58]DOTA2上海特级锦标赛现场采访:RTZ这个ID到底好不好
2016/03/25 DOTA
[47:31]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.12
2020/12/16 DOTA
Python中unittest用法实例
2014/09/25 Python
实例Python处理XML文件的方法
2015/08/31 Python
Python升级导致yum、pip报错的解决方法
2017/09/06 Python
Python爬虫——爬取豆瓣电影Top250代码实例
2019/04/17 Python
python爬取盘搜的有效链接实现代码
2019/07/20 Python
解决Pytorch 加载训练好的模型 遇到的error问题
2020/01/10 Python
520使用Python实现“我爱你”表白
2020/05/20 Python
华为python面试题
2016/05/03 面试题
个人简历自荐信
2013/12/05 职场文书
运动会方阵口号
2014/06/07 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
Android使用EventBus发送消息,Fragment中接收消息的方法会执行多次
2022/04/24 Java/Android