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 相关文章推荐
JS 两个字符串时间的天数差计算
Aug 25 Javascript
控制台报错object is not a function的解决方法
Aug 24 Javascript
Node.js实现批量去除BOM文件头
Dec 20 Javascript
jQuery中end()方法用法实例
Jan 08 Javascript
javascript中mouseenter与mouseover的异同
Jun 06 Javascript
jQuery Ajax向服务端传递数组参数值的实例代码
Sep 03 jQuery
微信小程序实现MUI数字输入框效果
Jan 31 Javascript
Angular4 Select选择改变事件的方法
Oct 09 Javascript
Layui多选只有最后一个值的解决方法
Sep 02 Javascript
基于canvas实现手写签名(vue)
May 21 Javascript
解决vue 给window添加和移除resize事件遇到的坑
Jul 21 Javascript
element 动态合并表格的步骤
Dec 31 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基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
2014/07/11 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
ThinkPHP模版引擎之变量输出详解
2014/12/05 PHP
使用新浪微博API的OAuth认证发布微博实例
2015/03/27 PHP
摘自织梦CMS的HTTP文件下载类
2015/08/08 PHP
优化WordPress的Google字体以加速国内服务器上的运行
2015/11/24 PHP
PHP中“=&gt;
2019/03/01 PHP
js中的hasOwnProperty和isPrototypeOf方法使用实例
2014/06/06 Javascript
jQuery实现点击该行即可删除HTML表格行
2014/10/17 Javascript
判断字符串的长度(优化版)中文占两个字符
2014/10/30 Javascript
基于jQuery实现仿淘宝套餐选择插件
2015/03/04 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
2017/02/22 Javascript
vue.js框架实现表单排序和分页效果
2017/08/09 Javascript
ES6中新增的Object.assign()方法详解
2017/09/22 Javascript
template.js前端模板引擎使用详解
2017/10/10 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
2018/07/13 Javascript
angularjs性能优化的方法
2018/09/05 Javascript
对vue中v-on绑定自定事件的实例讲解
2018/09/06 Javascript
浅谈webpack SplitChunksPlugin实用指南
2018/09/17 Javascript
修改layui的后台模板的左侧导航栏可以伸缩的方法
2019/09/10 Javascript
基于element-ui对话框el-dialog初始化的校验问题解决
2020/09/11 Javascript
在vue中嵌入外部网站的实现
2020/11/13 Javascript
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
python实现flappy bird游戏
2018/12/24 Python
python命名空间(namespace)简单介绍
2019/08/10 Python
Python序列化pickle模块使用详解
2020/03/05 Python
Python实现获取当前目录下文件名代码详解
2020/03/10 Python
美国办公用品购物网站:Quill.com
2016/09/01 全球购物
First Aid Beauty官网:FAB急救面霜
2018/05/24 全球购物
西班牙在线光学:Visual-Click
2020/06/22 全球购物
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
2014/01/13 面试题
白血病募捐倡议书
2014/05/14 职场文书
六一儿童节标语
2014/10/08 职场文书
2014年学生管理工作总结
2014/12/20 职场文书
2016幼儿园中班开学寄语
2015/12/03 职场文书