jquery(三:jquery的动画)
动画
一:1.显示
show()
参数:1.代表动画执行的时长,毫秒数,也可以是代表时长的字符串 fast normal slow
2.代表方法执行完毕的回调函数
默认的是:normal
$(function(){
$('#div1').show(2000,function(){
alert('动画执行完毕')
})
})
一:2.隐藏
hide()
参数:1.代表动画执行的时长,毫秒数,也可以是代表时长的字符串 fast normal slow
2.代表方法执行完毕的回调函数
默认的是:normal
$(function(){
$('div1').hide(2000,function(){
alert('动画执行完毕')
});
})
一:3.切换
toggle()
$('#toggle').click(function(){
$('#div1').toggle(1000);
})
二:1.滑入
slideDown()
参数:1.代表动画执行的时长,毫秒数,也可以是代表时长的字符串 fast normal slow
2.代表方法执行完毕的回调函数
默认的是:normal 400ms
$(function(){
$('#slideDown').click(function(){
$('div1').slideDown(2000,function(){
alert("滑出");
});
})
})
二:2.滑出
slideUp()
$(function(){
$('#slideUp').click(function(){
$('div1').slideUp(2000,function(){
alert("滑出了");
});
})
})
二:3.切换
slideToggle()
$('#slideToggle').click(function(){
$('#div1').slideToggle(1000);
})
三:1.淡入
fadeIn()
$(function(){
$('#fadeIn').click(function(){
$('#div1').fadeIn(2000,function(){
alert("淡入");
});
});
})
三:2.淡出
fadeOut()
$(function(){
$('#fadeOut').click(function(){
$('#div1').fadeOut(2000,function(){
alert("淡出");
});
});
})
三:3.切换
fadeToggle()
$('#fadeToggle').click(function(){
$('#div1').fadeToggle(1000);
})
三:4.淡入到哪里
fadeTo()
$(function(){
$('#fadeTo').click(function(){
$('#div1').fadeTo(2000,0.5);
});
})
四:自定义动画
animate()
1.必选的对象,代表的是需要做动画的属性
2.可选的,执行动画的时长
3.可选的,代表的是缓动还是匀速 ----linear(匀速) swing(缓速)默认是swing
4.动画的完毕的回调函数
$(function(){
$('#lr800').click(function(){
$('#div1').animate({
left:800
},2000,'linear',function(){
alert('动画执行完毕');
})
})
})
案例:
360开机动画:
$(function(){
$('#closeButton').click(function(){
$('#bottomPart').animate({
height:0;
},2000,function(){
$('#box).animate({
width:0
},2000);
}) ;
});
})
动画队列与停止动画
1.是否清除队列
2.是否跳转到最终效果
默认不写就是全flase
$(function(){
$('#start').click(function(){
$('#div1').slideDown(2000),slideUp(2000);
}) ;
$('#stop').click(function(){
$('div').stop(true,true);
})
});
offset()和position()方法
offset();获取距离document的位置
position():兑现包含了top和left的值,距离它的定位父级的位置
$(function(){
$('#buttion').click(function(){
$('#son).offset
});
});
scrollLeft和scrollTop方法
得到的数据是看不见的,卷出去的宽高
设置元素被卷曲出去的宽高
$(function(){
$('#buttion').click(function(){
$('#div1').scrollLeft();
}) ;
});
案例
固定导航栏
$(function(){
//给页面设置一个滚动事件
//计算第一部分的高度
var s2=$('.classtop').height();
$(window).scroll(function(){
//获得卷曲的距离
var s1 =$(window).scrollTop();
if(s1>=s2){
//固定定位
$('.nav').css({
position:'fixed',
top:0,
letf:0
})
//设置第三部分的高度为第三部分的margin高度
var s3 =$('nav2').height();
$('#main').css({
position:''static',
top:0,
left:0
})
}else{
//固定定位
$('.nav').css({
position:'static',
top:0,
letf:0
})
//设置回原来的值
$('main').css({
marginTop:10
})
}
});
});
jquery(三:jquery的动画)的更多相关文章
- 深入学习jQuery的三种常见动画效果
× 目录 [1]显隐效果 [2]高度变化 [3]淡入淡出 前面的话 动画效果是jQuery吸引人的地方.通过jQuery的动画方法,能够轻松地为网页添加视觉效果,给用户一种全新的体验.jQuery动画 ...
- jQuery学习小结2——动画
一.基础动画 方法名 说明 show([speed,[easing],[fn]])hide([speed,[easing],[fn]]) speed:三种预定速度之一的字符串("slow&q ...
- 从零开始学习jQuery (七) jQuery动画-让页面动起来!
一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍. 开发人员一直痛疼做动画. 但是有了jQuery你 ...
- Jquery绑定事件及动画效果
Jquery绑定事件及动画效果 本文转载于:https://blog.csdn.net/Day_and_Night_2017/article/details/85799522 绑定事件 bind(ty ...
- 从零开始学习jQuery (三) 管理jQuery包装集
本系列文章导航 从零开始学习jQuery (三) 管理jQuery包装集 一.摘要 在使用jQuery选择器获取到jQuery包装集后, 我们需要对其进行操作. 本章首先讲解如何动态的创建元素, 接着 ...
- 一款很实用的jQuery鼠标悬浮有动画效果的响应式瀑布流插件
一款很实用的jQuery鼠标悬浮有动画效果的响应式瀑布流插件 在线预览 下载地址 实例代码 <!doctype html> <html lang="zh"> ...
- jQuery鼠标悬停内容动画切换效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- jquery 最简单的动画效果
<p style="border: 1px solid red"> 我会慢慢变大 </p> <a>dianji</a> <sc ...
- jquery.validate+jquery.form提交的三种方式
原文:http://www.cnblogs.com/datoubaba/archive/2012/06/06/2538873.html jquery.validate+jquery.form提交的三种 ...
- jQuery中的渐变动画效果
jQuery中的渐变动画效果jQuery中的渐变动画效果
随机推荐
- __init__、__all__
在python中 引用模块包的时候,要先进入此模块的__init__.py中畅游一遍,因此,我们多次需要一个语句的时候,就可以将这些语句写入到__init__.py中: 在使用*号的时候我们可以用__ ...
- Karmada跨集群优雅故障迁移特性解析
摘要:在 Karmada 最新版本 v1.3中,跨集群故障迁移特性支持优雅故障迁移,确保迁移过程足够平滑. 本文分享自华为云社区<Karmada跨集群优雅故障迁移特性解析>,作者:Karm ...
- 系统内置APK并签名并配置AndroidStudio
前言 最近在集成内置APK的时候遇到了些问题,遂整理一份文档以记录. 一,APP内置进系统固件 将APK源码或编译出的apk文件放在package或vendor等目录下,并且编写相应的android, ...
- CAP 7.0 版本发布通告 - 支持延迟消息,性能炸了?
前言 今天,我们很高兴宣布 CAP 发布 7.0 版本正式版,我们在这个版本中带来了大批新特性以及对性能的优化和改进. 自从今年 1月份发布 6.0 版本以来,已经过去了快1年的时间.在过去的将近1年 ...
- windows 搭建iis文件服务器
1.运行打开控制面板->程序->启用或关闭Windows功能,勾选下面所有的选项. 注意,必须安装功能所需文件. 等待 关闭即可. 2.在控制面板找到管理工具,不同版本的Windows不尽 ...
- Windows server 2008 tomcat间歇性掉线关闭
1.代码没有问题,已经正常运行一年. 2.近期无更新代码. 3.tomcat 无运行报错. 今天突然间歇性掉线次数很多,客户不停反应情况,这边一时从代码开始找,我问了下在场运维其他服务器系统有无此现象 ...
- C++ 之 宏定义
宏在 C 语言中非常重要,但在 C++ 中却无甚大用,普遍的共识:尽量避免使用宏 C++ 之父 Bjarne 在<C++ Programming Language>中写到 Avoid ma ...
- Day31面向对象之魔法方法
Day31面向对象之魔法方法 类的常用魔法方法如下 序号 双下方法 触发条件 1 init 对象添加独有数据的时候自动触发 2 str 对象被执行打印操作的时候自动触发 3 call 对象加括号调用的 ...
- 数电第四周周结_by_yc
数电第四周周结 1.赋值语句 基本概念: 连续赋值: 1.连续赋值不能出现在过程块(如initial,always)中间: 2.连续赋值语句之间是并行的: 3. 只能对wire型变量进行赋 ...
- 社论 22.10.14 区间在线去重k小
浅谈区间在线去重k小 关于讨论 https://www.luogu.com.cn/discuss/509205 本文将描述一种分块做法以及讨论中提出的各种 \(O(n \ \text{polylog} ...