jquery常用特效方法使用示例


Posted in Javascript onApril 25, 2014

1. jQuery fadeIn() 用于淡入已隐藏的元素。

语法:

$(selector).fadeIn(speed,callback);

实例:

$("button").click(function(){
  $("#div1").fadeIn();
  $("#div2").fadeIn("slow");
  $("#div3").fadeIn(3000);
});

2. jQuery fadeOut() 方法用于淡出可见元素。

语法:

$(selector).fadeOut(speed,callback);

3.jQuery fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换。

如果元素已淡出,则 fadeToggle() 会向元素添加淡入效果。

如果元素已淡入,则 fadeToggle() 会向元素添加淡出效果。

语法:

$(selector).fadeToggle(speed,callback);
实例:$("button").click(function(){
  $("#div1").fadeToggle();
  $("#div2").fadeToggle("slow");
  $("#div3").fadeToggle(3000);
});

4.。语法:

$(selector).fadeTo(speed,opacity,callback);

必需的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

fadeTo() 方法中必需的 opacity 参数将淡入淡出效果设置为给定的不透明度(值介于 0 与 1 之间)。实例

$("button").click(function(){
  $("#div1").fadeTo("slow",0.15);
 $("#div2").fadeTo("slow",0.4);
 $("#div3").fadeTo("slow",0.7);
});

5. jQuery slideDown() 方法用于向下滑动元素。

语法:

$(selector).slideDown(speed,callback);
$("#flip").click(function(){
  $("#panel").slideDown();
});

6. jQuery slideUp() 方法用于向上滑动元素。

语法:

$(selector).slideUp(speed,callback);

可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

可选的 callback 参数是滑动完成后所执行的函数名称。

7. jQuery slideToggle() 方法可以在 slideDown() 与 slideUp() 方法之间进行切换。

如果元素向下滑动,则 slideToggle() 可向上滑动它们。

如果元素向上滑动,则 slideToggle() 可向下滑动它们。

$(selector).slideToggle(speed,callback);

8. jQuery animate() 方法用于创建自定义动画。

语法:

$(selector).animate({params},speed,callback);

必需的 params 参数定义形成动画的 CSS 属性。

可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

可选的 callback 参数是动画完成后所执行的函数名称。

也可以定义相对值(该值相对于元素的当前值)。需要在值的前面加上 += 或 -=:

也可以定义一组animate,实现队列功能。

下面的例子演示 animate() 方法的简单应用;它把 <div> 元素移动到左边,直到 left 属性等于 250 像素为止:

实例

$("button").click(function(){
  $("div").animate({left:'250px'});
}); 
 

9. jQuery stop()方法用于停止动画或效果,在它们完成之前

10.当动画 100% 完成后,即调用 Callback 函数。

典型的语法:

$(selector).hide(speed,callback)

11. jQuery 方法链接

有些元素只要获取一遍就可以,所以可以利用链接对方法追加。

就是方法点方法。如

$("#p1").css("color","red").slideUp(2000).slideDown(2000);
Javascript 相关文章推荐
简单的代码实现jquery定时器
Jan 03 Javascript
javascript委托(Delegate)blur和focus用法实例分析
May 26 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
Jan 05 Javascript
JS实现保留n位小数的四舍五入问题示例
Aug 03 Javascript
vue-router单页面路由
Jun 17 Javascript
图片懒加载imgLazyLoading.js使用详解
Sep 15 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
Feb 13 jQuery
jQuery实现的滑块滑动导航效果示例
Jun 04 jQuery
解决vue-cli3 使用子目录部署问题
Jul 19 Javascript
vue slots 组件的组合/分发实例
Sep 06 Javascript
js中null与空字符串&quot;&quot;的区别讲解
Jan 17 Javascript
ES6 Symbol数据类型的应用实例分析
Jun 26 Javascript
javascript实现存储hmtl字符串示例
Apr 25 #Javascript
javascript作用域和闭包使用详解
Apr 25 #Javascript
jQuery选择器简明总结(含用法实例,一目了然)
Apr 25 #Javascript
jquery选择器排除某个DOM元素的方法(实例演示)
Apr 25 #Javascript
js动态移动滚动条至底部示例代码
Apr 24 #Javascript
javaScript如何处理从java后台返回的list
Apr 24 #Javascript
jquery如何扑捉回车键触发的事件
Apr 24 #Javascript
You might like
PHP.MVC的模板标签系统(五)
2006/09/05 PHP
PHP SEO优化之URL优化方法
2011/04/21 PHP
PHP中使用mktime获取时间戳的一个黑色幽默分析
2012/05/31 PHP
php返回json数据函数实例
2014/10/09 PHP
php跨站攻击实例分析
2014/10/28 PHP
php求今天、昨天、明天时间戳的简单实现方法
2016/07/28 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
JQuery this 和 $(this) 的区别
2009/08/23 Javascript
js 小数取整的函数
2010/05/10 Javascript
在javascript将NodeList作为Array数组处理的方法
2010/07/09 Javascript
javascript学习笔记(三)显示当时时间的代码
2011/04/08 Javascript
Extjs 继承Ext.data.Store不起作用原因分析及解决
2013/04/15 Javascript
web css实现整站样式互相切换
2013/10/29 Javascript
jQuery javaScript捕获回车事件(示例代码)
2013/11/07 Javascript
html的DOM中Event对象onblur事件用法实例
2015/01/21 Javascript
JavaScript sort数组排序方法和自我实现排序方法小结
2016/06/06 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
2016/09/04 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
2017/04/13 jQuery
vue.js动态数据绑定学习笔记
2017/05/19 Javascript
前端天气插件tpwidget使用方法详解
2019/06/24 Javascript
JavaScript实现刮刮乐效果
2020/11/01 Javascript
如何在vue中使用kindeditor富文本编辑器
2020/12/19 Vue.js
vue常用高阶函数及综合实例
2021/02/25 Vue.js
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
简单谈谈Python中函数的可变参数
2016/09/02 Python
使用OpenCV-python3实现滑动条更新图像的Canny边缘检测功能
2019/12/12 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
2020/02/24 Python
UML设计模式笔试题
2014/06/07 面试题
《王二小》教学反思
2014/02/27 职场文书
颁奖典礼主持词
2014/03/25 职场文书
人力资源管理毕业生自荐信
2014/06/26 职场文书
写字楼租赁意向书
2014/07/30 职场文书
中学推普周活动总结
2015/05/07 职场文书
试用期转正工作总结2015
2015/05/28 职场文书