jQuery层动画定位滑动效果的方法


Posted in Javascript onApril 30, 2015

本文实例讲述了jQuery层动画定位滑动效果的方法。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery层动画定位滑动</title>
<style type="text/css">
<!--
body {
font-family: 'Signika Negative', sans-serif;
}
#head {
z-index:10;
position:absolute;
top:0;
left:0;
width:100%;
height:30px;
border-color:#0055ff;
border-width:0 0 10px 0;
border-style:solid;
background:#0088ff;
}
#head li{
list-style:none;
float:left;
display:block;
height:30px;
padding:0 10px; 0 10px;
cursor:pointer;
font-size:26px;
}
#head li:hover{
color:#ffffff;
background:#0055ff;
border-color:#0011ff;
border-width:0 0 10px 0;
border-style:solid;
}
#box {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden;
}
#bg {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
overflow:visible;
background:;
}
.cell {
width:100%;
height:100%;
overflow:auto;
}
.list {
position:absolute;
top:50%;
left:50%;
width:800px;
height:600px;
margin:-300px 0 0 -400px;
background:#0088ff;
}
#class_1 {
position:absolute;
top:0;
left:0;
background:;
}
#class_2 {
position:absolute;
top:0;
left:100%;
background:;
}
#class_3 {
position:absolute;
top:0;
left:200%;
background:;
}
#class_4 {
position:absolute;
top:100%;
left:0;
background:;
}
#class_5 {
position:absolute;
top:100%;
left:100%;
background:;
}
#class_6 {
position:absolute;
top:100%;
left:200%;
background:;
}
#class_7 {
position:absolute;
top:200%;
left:0;
background:;
}
#class_8 {
position:absolute;
top:200%;
left:100%;
background:;
}
#class_9 {
position:absolute;
top:200%;
left:200%;
background:;
}
-->
</style>
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> 
<script type="text/javascript">
$(document).ready(function()
{
$("#l_01").click(function(){
$("#bg").stop().animate({top:0+"%",left:0+"%"},"slow");
});
$("#l_02").click(function(){
$("#bg").stop().animate({top:0+"%",left:-100+"%"},"slow");
});
$("#l_03").click(function(){
$("#bg").stop().animate({top:0+"%",left:-200+"%"},"slow");
});
$("#l_04").click(function(){
$("#bg").stop().animate({top:-100+"%",left:0+"%"},"slow");
});
$("#l_05").click(function(){
$("#bg").stop().animate({top:-100+"%",left:-100+"%"},"slow");
});
$("#l_06").click(function(){
$("#bg").stop().animate({top:-100+"%",left:-200+"%"},"slow");
});
$("#l_07").click(function(){
$("#bg").stop().animate({top:-200+"%",left:0+"%"},"slow");
});
$("#l_08").click(function(){
$("#bg").stop().animate({top:-200+"%",left:-100+"%"},"slow");
});
$("#l_09").click(function(){
$("#bg").stop().animate({top:-200+"%",left:-200+"%"},"slow");
});
});
</script>
</head>
<body>
<div id="head">
<li id="l_01">1</li>
<li id="l_02">2</li>
<li id="l_03">3</li>
<li id="l_04">4</li>
<li id="l_05">5</li>
<li id="l_06">6</li>
<li id="l_07">7</li>
<li id="l_08">8</li>
<li id="l_09">9</li>
</div>
<div id="box">
<div id="bg">
<div class="cell" id="class_1">
<div class="list"></div>
</div>
<div class="cell" id="class_2">
<div class="list"></div>
</div>
<div class="cell" id="class_3">
<div class="list"></div>
</div>
<div class="cell" id="class_4">
<div class="list"></div>
</div>
<div class="cell" id="class_5">
<div class="list"></div>
</div>
<div class="cell" id="class_6">
<div class="list"></div>
</div>
<div class="cell" id="class_7">
<div class="list"></div>
</div>
<div class="cell" id="class_8">
<div class="list"></div>
</div>
<div class="cell" id="class_9">
<div class="list"></div>
</div>
</div>
</div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
jQuery DOM操作小结与实例
Jan 07 Javascript
基于jquery的气泡提示效果
May 31 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
Dec 26 Javascript
setInterval与clearInterval的使用示例代码
Jan 28 Javascript
JS 新增Cookie 取cookie值 删除cookie 举例详解
Oct 10 Javascript
javascript事件模型实例分析
Jan 30 Javascript
AngularJS基础 ng-paste 指令简单示例
Aug 02 Javascript
JavaScript每天必学之基础知识
Sep 17 Javascript
js移动端事件基础及常用事件库详解
Aug 15 Javascript
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
Dec 18 jQuery
JS字符串常用操作方法实例小结
Jun 24 Javascript
Vue+Element实现网页版个人简历系统(推荐)
Dec 31 Javascript
jquery中$each()方法的使用指南
Apr 30 #Javascript
jQuery实现手机号码输入提示功能实例
Apr 30 #Javascript
javascript实现checkbox全选的代码
Apr 30 #Javascript
javascript实现的固定位置悬浮窗口实例
Apr 30 #Javascript
Js与Jq 获取页面元素值的方法和差异对比
Apr 30 #Javascript
js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件实例
Apr 29 #Javascript
js实现支持手机滑动切换的轮播图片效果实例
Apr 29 #Javascript
You might like
PHPExcel读取Excel文件的实现代码
2011/12/06 PHP
ECshop 迁移到 PHP7版本时遇到的兼容性问题
2016/02/15 PHP
php实现基于openssl的加密解密方法
2016/09/30 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
laravel5实现微信第三方登录功能
2018/12/06 PHP
10个新的最有前途的JavaScript框架
2009/03/12 Javascript
载入jQuery库的最佳方法详细说明及实现代码
2012/12/28 Javascript
JavaScript实现表格排序方法
2013/06/14 Javascript
Javascript基础 函数“重载” 详细介绍
2013/10/25 Javascript
javascript实现多栏闭合展开式广告位菜单效果实例
2015/08/05 Javascript
AngularJS 依赖注入详解及示例代码
2016/08/17 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
2017/02/22 Javascript
Angular.js之作用域scope'@','=','&amp;'实例详解
2017/02/28 Javascript
面试常见的js算法题
2017/03/23 Javascript
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
动态加载权限管理模块中的Vue组件
2018/01/16 Javascript
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
2020/06/22 Javascript
Angular利用HTTP POST下载流文件的步骤记录
2020/07/26 Javascript
[00:11]战神迅矛
2019/03/06 DOTA
零基础学Python(一)Python环境安装
2014/08/20 Python
用Python编写脚本使IE实现代理上网的教程
2015/04/23 Python
基于Python3 逗号代码 和 字符图网格(详谈)
2017/06/22 Python
详解Python之unittest单元测试代码
2018/01/24 Python
把django中admin后台界面的英文修改为中文显示的方法
2019/07/26 Python
详解python破解zip文件密码的方法
2020/01/13 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
详解HTML5中ol标签的用法
2015/09/08 HTML / CSS
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
Can a struct inherit from another class? (结构体能继承类吗)
2014/07/22 面试题
物流管理专业职业生涯规划书
2014/01/06 职场文书
《陋室铭》教学反思
2014/02/26 职场文书
共产党员承诺书
2014/03/25 职场文书
《与朱元思书》的教学反思
2014/04/17 职场文书
银行授权委托书格式
2014/10/10 职场文书
个人借款协议书范本
2014/11/17 职场文书