基于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的闭包
Jan 17 Javascript
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
Aug 13 Javascript
javascript中字符串的定义示例代码
Dec 19 Javascript
20条学习javascript的编程规范的建议
Nov 28 Javascript
基于jquery实现无限级树形菜单
Mar 22 Javascript
AngularJS实现一次监听多个值发生的变化
Aug 31 Javascript
一次围绕setTimeout的前端面试经验分享
Jun 15 Javascript
AugularJS从入门到实践(必看篇)
Jul 10 Javascript
vue多种弹框的弹出形式的示例代码
Sep 18 Javascript
vue.js实例对象+组件树的详细介绍
Oct 20 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
May 06 Javascript
Vue3.0 手写放大镜效果
Jul 25 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
WML,Apache,和 PHP 的介绍
2006/10/09 PHP
php 结果集的分页实现代码
2009/03/10 PHP
基于php中使用excel的简单介绍
2013/08/02 PHP
ThinkPHP3.1新特性之多数据库操作更加完善
2014/06/19 PHP
微信公众平台接口开发入门示例
2014/12/24 PHP
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
XMLHTTP 乱码的解决方法(UTF8,GB2312 编码 解码)
2011/01/12 Javascript
JavaScript高级程序设计阅读笔记(六) ECMAScript中的运算符(二)
2012/02/27 Javascript
Jquery图片滚动与幻灯片的实例代码
2013/04/08 Javascript
禁用页面部分JavaScript方法的具体实现
2013/07/31 Javascript
Javascript 按位与运算符 (&amp;)使用介绍
2014/02/04 Javascript
JavaScript对IE操作的经典代码(推荐)
2014/03/10 Javascript
js css自定义分页效果
2017/02/24 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
2017/03/28 Javascript
vue2.0中click点击当前li实现动态切换class
2017/06/21 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
2019/02/27 jQuery
微信公众平台获取access_token的方法步骤
2019/03/29 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
vue递归组件实战之简单树形控件实例代码
2019/08/27 Javascript
vue基于better-scroll仿京东分类列表
2020/06/30 Javascript
JavaScript手写数组的常用函数总结
2020/11/22 Javascript
[02:30]DOTA2放量测试专访海涛:呼吁保护新手玩家
2013/08/26 DOTA
[02:45]DOTA2英雄敌法师基础教程
2013/11/25 DOTA
[53:20]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 VG vs OG
2018/04/03 DOTA
Python读写ini文件的方法
2015/05/28 Python
Django的信号机制详解
2017/05/05 Python
python 集合 并集、交集 Series list set 转换的实例
2018/05/29 Python
PyQt5根据控件Id获取控件对象的方法
2019/06/25 Python
Elemis美国官网:英国的第一豪华护肤品牌
2018/03/15 全球购物
德国高尔夫商店:Golfshop.de
2019/06/22 全球购物
法学毕业生自荐信
2013/11/13 职场文书
拾金不昧通报表扬范文
2015/05/05 职场文书
情人节单身感言
2015/08/03 职场文书
停车场管理制度范本
2015/08/05 职场文书
python3读取文件指定行的三种方法
2021/05/24 Python
JS实现页面炫酷的时钟特效示例
2022/08/14 Javascript