jQuery 中的动画特效
jQuery 吸引我的就是他的动画机制,可能也吸引了无数后台开发和前台开发人员,下面我们一起来看看:
1、show() 和 hide() 方法
show() 和 hide() 方法是 jQuery 中最基本的方法,他们的作用是对某一或某些元素的显示或隐藏:
1: $("#input").focus(function(){
2: $(this).hide();
3: });
4: $("#input").blur(function(){
5: $(this).show();
6: }););
.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }上段代码的作用是当 id 为 input 的元素得到焦点则隐藏,失去焦点则显示。
上段代码的显示与隐藏是非常生硬的,要实现优雅的动画效果,我们仅需要在 show() 和 hide() 方法中传入参数即可,参数有 slow、normal、fast 等字符串参数,或者直接传入动画持续时间的毫秒数。我们可以将代码改写如下实现优雅的动画效果:
1: $("#input").focus(function(){
2: $(this).hide(2000);
3: });
4: $("#input").blur(function(){
5: $(this).show("fast");
6: });
.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060
jQuery 中的动画特效相关推荐
- html 萤火虫特效,jquery萤火虫飞舞动画特效插件
这是一款jquery萤火虫飞舞动画特效插件.通过该插件,你可以制作出萤火虫满屏飞舞的效果,你可以指定萤火虫的大小.数量.颜色和透明度等属性. 使用方法 在页面中引入jquery和jquery.fire ...
- jQuery中的动画理论干货
[jQuery中的动画] 通过jQuery动画能够轻松地为页面添加精彩的视觉效果 [show()方法和hide()方法] 1.show()方法和hide()方法是jQUERY中最基本的动画方法,相当于 ...
- JQuery中的动画效果
show() hide() slideUp slideDown fadeIn fadeOut animate : 自定义动画 JQuery中的动画效果.html <!DOCTYPE html&g ...
- Vue实战项目开发--Vue中的动画特效
项目的源代码在GitHub上:点击查看 目录 vue中的css动画原理 在Vue中使用Animate.css库 在Vue中同时使用过渡属性和动画 Vue中的Js动画与Velocity.js的结合 Vu ...
- 图片滚动插件+html5,超赞的jQuery图片滑块动画特效代码汇总
在网站开发过程中,特别是前端开发这块,经常会使用到很多图片滑块动画,也就是一些基于jQuery和HTML5的焦点图插件.本文将为大家收集10个超赞的jQuery图片滑块动画,这些现成的jQuery插件 ...
- php 图片动画代码大全,超赞的jQuery图片滑块动画特效代码汇总_jquery
在网站开发过程中,特别是前端开发这块,经常会使用到很多图片滑块动画,也就是一些基于jQuery和HTML5的焦点图插件.本文将为大家收集10个超赞的jQuery图片滑块动画,这些现成的jQuery插件 ...
- jQuery中的动画
一.基本动画 1.show()方法和hide()方法:改变display属性 为一个元素调用hide()方法,会将该元素的display样式改为"display:none". $( ...
- 玩转Jquery中的动画效果(animate方法)
jQuery 动画 - animate() 方法 jQuery animate() 方法用于创建自定义动画. 语法: $(selector).animate({params},speed,callba ...
- Jquery中关于动画的一些操作函数
首先是介绍函数: 第一个函数是: slideDown()是用于向下滑动元素.完整的函数是这样的slideDown(speed,callback); speed是规定效果的时长. callback是滑动 ...
最新文章
- Python PK C++,究竟谁更胜一筹?
- Android stdio build.gradle buildscript 里面的repositories 和allprojects里面 repositories 的区别
- vue按钮Button
- Unity插件Odin入门
- python独立样本t检验 图_SPSS实操两个独立样本均数比较的t检验
- python 图像拼接_python实现图像拼接功能
- 驱动VFD屏幕 / 真空荧光屏 (不完美)
- 基于Socket实现远程木马
- 编译原理:语法树,短语,直接短语,句柄
- 房屋租赁系统 nodejs+vue微信小程序
- Adobe 软件共享
- Android,ios,安卓app推送消息通知,java后台向手机推送app的通知教程
- 【时间序列】时间卷积神经网络
- OSPF静默接口(Silent-Interface)有哪些特性?
- 反复折叠纸张 java_将一张无限宽的纸折叠100次会怎样!
- 网页如何旋转90度?
- k8s快速高可用部署 kubeadm 1.25.4
- 哈工程转专业计算机,哈尔滨工业大学2020级转专业情况看冷热
- 【读书笔记】《腾讯传》读书笔记
- 从第一代到第四代以太网交换机进化史
热门文章
- 做一个商城直播系统,跟上这波双十一
- 计算机除法运算excel,Excel怎么算除法 两个方法教你
- 程序员三大世界观 如何看待HTML5
- empirecms php 很慢,关于帝国cms提高网站网页打开速度的方法
- Transactional注解详解
- 八万块经济实用空间大,油耗低,就买这几款车
- Swing 设置组合快捷键
- 狗剩学python:基本概念笔记(四)
- 【C++】继承和派生、虚继承和虚基类、虚基类表和虚基类指针
- vs2010 'yasm' is not recognized as an internal or external command