jQuery基础-div层的移动
2016-03-25 16:37
309 查看
目标效果:
页面中有一个Button,还有一个div层,点击Button可以让div层向右再向下再向左最后向上运动,并且层的透明度逐渐变浅再逐渐加深。
在页面开头要导入相应的jQuery的库。
页面中有一个Button,还有一个div层,点击Button可以让div层向右再向下再向左最后向上运动,并且层的透明度逐渐变浅再逐渐加深。
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script src="js/jquery-1.8.0.min.js"></script> <meta charset="utf-8" /> <script> $(document).ready(function () { $("#bt").click(function () { //$("")中,控件直接写控件名,如Button,锁定Button为$("Button"),代表锁定全部的Button;id前边加#,如id为bt,锁定id为bt的控件为$("#bt");class样式前边加.,如class样式为one,锁定应用one的class样式的控件为$(".one")。 $("div").animate({ left: '+=500px', opacity: '0.5' }, 500, fnDown); //animate方法代表移动方向与距离,opacity代表透明度,500为500毫秒运动完,fnDown为运动结束调用fnDown方法 }); function fnDown() { $("div").animate({ top: '+=500', opacity: '0' }, 500, fnLeft); }; function fnLeft() { $("div").animate({ left: '-=500', opacity: '0.5' }, 500, fnUp); }; function fnUp() { $("div").animate({ top: '-=500', opacity: '1' }, 500); }; }) </script> <style> div { width:100px; height:100px; background-color:blue; position:absolute; top:30px; left:8px; } </style> </head> <body> <input type="button" id="bt" value="click"/> <div></div> </body> </html>
在页面开头要导入相应的jQuery的库。
相关文章推荐
- jQuery操作HTM元素的常见事件
- jquery validate自定义扩展实例,以及一些常用验证
- jqprint 打印网页 jQuery print plugin
- jQuery监听文件上传实现进度条效果
- jqueryUI slider插件
- JQuery 绑定select标签的onchange事件
- 一些在线库(jquery等)
- jQuery异步框架探究1:jQuery._Deferred方法
- jquery随便小特效之常见网站顶部导航栏
- jquery随笔小特效之jd菜单栏
- jquery on 添加img事件
- jQuery事件绑定.on()简要概述及应用
- jQuery对象到底是什么
- IE浏览器兼容iframe跳转
- 解决webuploader 点击上传文件时,每调用上传函数后,上传文件框就会变大的问题
- JQuery BlockUI插件
- 关于angular选取select下拉框中的值
- ASP.NET中JQuery+AJAX调用后台
- jquery点击除div的地方 隐藏div层
- 基于jQuery表格增加删除代码示例