首页 web前端 js教程 jquery中动态效果小结_jquery

jquery中动态效果小结_jquery

May 16, 2016 pm 06:13 PM
动态效果

动画效果,如果综合使用,还能使用简单的代码简单实现jquery的各种插件的效果

本文参考《《浅谈jquery》一书,加以整理,并结合自己的实际经验而成,可以看做一个 学习手册吧
编辑的时候代码全乱了,重新整理了下,可能代码格式还是有点乱,请见谅
显示(show),隐藏(hide)与组合(toggle)效果
1.show(speed,callback);
说明:这个方法可以显示隐藏的元素,其中参数也缺省,即写成show()这种形式
speed ---指定显示的速度 有3个参数可以选择 slow ,normal,fast,也可以自己指定数字(单位:毫秒)
callback---回调函数
下面是一个简单的例子

复制代码 代码如下:

var callback=function(){ //alert("我是回调函数");
}
var f1=function(){
// $("#t1").show(); 参数缺省
// $("#t1").show("fast",callback); 显示速度为fast方式
$("#t1").show(3000,callback);//自定义显示速度 3000毫秒
};
$("#b1").click(f1);

Html代码
复制代码 代码如下:



2 hidden(speed,callback);
说明:相反与show方法,用于隐藏元素,参数与show相同,请参考3.1
下面的例子是点击一个按钮,隐藏显示的div
复制代码 代码如下:

var callback=function(){ //alert("我是回调函数");
}
var f1=function(){
// $("#t1").hide(); 参数缺省
// $("#t1").hide("fast",callback); 显示速度为fast方式
$("#t1").hide(3000,callback);//自定义显示速度 3000毫秒
}; $("#b1").click(f1);

Html代码
复制代码 代码如下:

dd


3 toggle(speed,callback)
说明:这个可以理解为show()与hide()方法的结合体,轮换执行show()与hide()
比如:页面有一个隐藏的元素,第一次执行toggle(),显示元素,第二次执行,隐藏元素,第三次则又显示元素。。。
参数与3.1,相同
复制代码 代码如下:

var callback=function(){ //alert("我是回调函数");
}
var f1=function(){
//$("#t1").toggle(); // 参数缺省
//$("#t1").toggle("fast",callback); //显示速度为fast方式
$("#t1").toggle(3000,callback);
};
$("#b1").click(f1);


Html代码
复制代码 代码如下:

dd


二.元素的滑动效果(向下展开,向上收缩)
1.slideDown(speed,[callback]);
说明:改变对象的height以实现向下展开的动画效果,常用与显示隐藏的元素
复制代码 代码如下:

var callback=function(){ //alert("我是回调函数"); }
var f1=function(){
//$("#t1").slideDown(); // 参数缺省
//$("#t1").slideDown("fast",callback); //显示速度为fast方式
$("#t1").slideDown(1000,callback);
};
$("#b1").click(f1);

Html代码
复制代码 代码如下:

dd


2.slideUp(speed,[callback]););

说明:改变对象的height以实现向上展开的动画效果,常用隐藏显示的元素
复制代码 代码如下:

var callback=function(){
//alert("我是回调函数");
}
var f1=function(){
//$("#t1").slideUp();
// 参数缺省 //$("#t1").slideUp("fast",callback); //显示速度为fast方式
$("#t1").slideUp(1000,callback);
};
$("#b1").click(f1);
dd


3.slideToggle(speed,[callback]););

说明:可以说是以上2个方法的综合体,可替代toggle();如果你是仔细看了上面的几个方法介绍,就应该知道怎么用了,其实这几个方法的用法和参数都是相同的,只是展现的形式不同,例子我就不写了吧

三 元素的淡入淡出效果

1.fadeIn(speed,[callback]); 

说明:实现淡出效果,用于显示隐藏元素

2.fadeOut(speed,[callback]);

说明:实现淡入效果,用于隐藏显示的元素

 

3,fadeTo(speed,opactity,callback);

说明:该方法用于更改显示元素的透明度

参数:speed,callback于上面介绍的其他动画方法参数相同,opactity参数表示透明度,取值范围为0-1

复制代码 代码如下:

var callback=function(){
//alert("我是回调函数");
} ;
var f1=function(){ $("#t1").fadeTo(1000,0.3,callback);//0.3为透明度30%
};
$("#b1").click(f1);
dd


四.自定义动画

 

说明:从前面一,二,三可以看到,元素的显示有show,slideDown,fadeIn,隐藏有hide,slideUp,fadeOut的动画效果

,组合效果toggle,slideToggle,更改透明度效果fadeTo,实际需要中我们还可以自定义一些动画效果

 

自定义动画使用方法:animate(params,speed,callback);

 参数说明:params---一组包含作为动画属性和最终值哦样式属性和其值的集合

                  speed----同前面介绍方法中的speed属性

                 callback---回调函数

       注意:params的样式属性必须书写成驼峰形式,即比如margin-left应该些微marginLeft的形式

下面是一个例子

复制代码 代码如下:

var callback=function(){
//alert("我是回调函数");
} ;
var par={ height:"70%" };
var f1=function(){
$("#t1").animate(par,1000,callback);
};

$("#b1").click(f1);

Html代码
复制代码 代码如下:

dd

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
2 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何使用HTML、CSS和jQuery创建一个带有动态效果的搜索框 如何使用HTML、CSS和jQuery创建一个带有动态效果的搜索框 Oct 25, 2023 am 10:28 AM

如何使用HTML、CSS和jQuery创建一个带有动态效果的搜索框在现代Web开发中,一个常见的需求是创建一个带有动态效果的搜索框。这个搜索框可以实时展示搜索建议,并在用户输入时自动补全关键词。本文将详细介绍如何使用HTML、CSS和jQuery来实现一个这样的搜索框。创建HTML结构首先,我们需要创建一个基本的HTML结构。代码如下:<!DOCT

ppt动态效果是怎么做出来的 ppt动态效果是怎么做出来的 Mar 20, 2024 pm 12:58 PM

我们在工作的时候,经常需要用到PPT,有时候想让PPT更加好看,而不显得呆板,很多人都会给PPT加上动态效果,这样如果是在演讲的时候,大家看着你的PPT也不会枯燥,但是ppt动态效果是怎么做出来的,下面我就来给小伙伴们分享操作步骤!1.首先,我们打开电脑上的PPT,点击菜单栏上边的【插入】按钮,点击【图片】按钮,在电脑上选择一张图片,插入到PPT上边,如下图红色圈出部分所示:2.然后,在工具栏点击【动画】功能,再点击下方的自己喜欢的样式,如下图红色圈出部分所示:3.接下来,在效果选项中我们可以选

UniApp实现动态效果与动画展示的设计与开发方法 UniApp实现动态效果与动画展示的设计与开发方法 Jul 04, 2023 am 10:43 AM

UniApp是一款基于Vue.js开发的跨平台应用框架,可以将Vue代码转化为不同平台的原生代码,比如小程序、App和H5等。它提供了丰富的组件和插件,可以帮助开发者快速构建功能丰富的应用。本文将介绍如何使用UniApp实现动态效果与动画展示的设计与开发方法,并附上相应的代码示例。使用CSS动画UniApp支持使用CSS3的transition和animat

使用JavaScript函数实现用户交互和动态效果 使用JavaScript函数实现用户交互和动态效果 Nov 03, 2023 pm 07:02 PM

使用JavaScript函数实现用户交互和动态效果随着现代网页设计的发展,用户交互和动态效果成为了吸引用户眼球的关键。JavaScript作为一种常用的脚本语言,拥有强大的功能和灵活的特性,能够实现各种各样的用户交互和动态效果。本文将介绍一些常见的JavaScript函数,并给出具体的代码示例。改变元素样式(style)通过JavaScript函数能够轻松改

用Canvas技术打造引人入胜的动态效果,轻松get! 用Canvas技术打造引人入胜的动态效果,轻松get! Jan 17, 2024 am 08:59 AM

轻松掌握Canvas技术,打造炫酷动态效果Canvas是HTML5中一项功能强大的绘图技术,可以实现各种炫酷的动态效果。本文将带你一步步学习Canvas的基本用法,并提供具体的代码示例,让你轻松掌握这项技术。一、Canvas简介Canvas是HTML5中的一个元素,用于在网页上绘制图形、动画等内容。通过使用各种API,我们可以在Canvas上绘制图形,添加动

使用JavaScript函数实现用户界面的动态效果 使用JavaScript函数实现用户界面的动态效果 Nov 04, 2023 pm 05:02 PM

使用JavaScript函数实现用户界面的动态效果在现代Web开发中,JavaScript是一种非常常用的编程语言,它能为网页添加动态效果,提升用户体验。本文将介绍如何使用JavaScript函数来实现用户界面的动态效果,并提供具体的代码示例。显示/隐藏元素在许多情况下,我们希望能够根据用户的操作显示或隐藏一些元素。可以使用JavaScript函数来实现这个

JavaScript如何实现网页的动态效果? JavaScript如何实现网页的动态效果? Mar 23, 2024 pm 09:09 PM

JavaScript如何实现网页的动态效果?JavaScript是一种前端开发语言,可以让网页变得更加生动和交互。通过JavaScript,开发者可以实现网页的动态效果,比如动画、事件响应等。下面将介绍一些常见的JavaScript技巧,帮助您实现网页的动态效果。改变元素样式通过JavaScript可以改变网页元素的样式,比如改变颜色、大小、位置等。以下是一

探寻Canvas技术下绚丽视觉效果的实现方法 探寻Canvas技术下绚丽视觉效果的实现方法 Jan 17, 2024 am 10:32 AM

Canvas技术实现动态效果,探索绚丽视觉世界,需要具体代码示例近年来,随着互联网和移动设备的高速发展,网页设计已不再局限于传统的静态展示方式。越来越多的网页设计师开始追求动态、生动的页面效果,以吸引用户的注意力。而Canvas技术,正是实现这一目标的强大工具。本文将介绍Canvas技术的基本原理和常见的动态效果,并提供具体的代码示例供参考。Canvas是H

See all articles