- 浏览: 434529 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
springaop_springmvc:
apache lucene开源框架demo使用实例教程源代码下 ...
Java搜索工具——Lucene实例总结(一) -
chengang292214:
总结的不错
Web开发中的路径问题 -
liuyuanhui0301:
aka~
Java 归并排序(基于数组) -
IT人_:
不错
远程连接MySQL,防火墙阻止访问,解决办法 -
zhuchao_ko:
借鉴。
JNDI访问LDAP
1. 显示与隐藏
show(speed,[callback])与hide(speed,[callback])方法
show()函数等价于$("p").css("display":"block")
hide()函数等价于$("p").css("display":"none")
speed有三个默认字符值:slow(0.6秒),normal(0.4秒),fast(0.2秒)
$(function() { $("a").click(function() {//显示链接点击事件 $("img").show(3000, function() {//显示完成时执行的函数 $(this).css("border", "solid 1px #ccc"); }) }) $("img").click(function() {//显示图片的点击事件 $(this).hide(3000);//动画效果隐藏 }) })
toggle()方法,自动切换元素的显示状态
toggle(switch),switch为true,显示元素,为false隐藏元素
toggle(speed,[callback])
$(function() { $("input:eq(0)").click(function() { //无参数方法 $("img").toggle(); }) $("input:eq(1)").click(function() { //根据参数switch显示 var intI = 0; var blnA = intI > 1; //获取逻辑值 $("img").toggle(blnA); }) $("input:eq(2)").click(function() { //动画方式显示 $("img").toggle(3000, function() { $(this) //以动画方式显示,并执行回调函数 .css({ "border": "solid 1px #ccc", "padding": "2px" }); }); }) })
2. 滑动
slideDown(speed,[callback]),以动画效果将所选择元素的高度向下增大,元素的其它属性不发生变化。callback在动画效果结束后调用。
slideUp(speed,[callback]) 以动画效果将所选择元素的高度向上减小
slideToggle(speed,[callback])方法,会根据当前元素的显示状态,自动进行切换
$("img").slideUp(3000, function() { $Tip.html("关闭成功!"); }) $("img").slideToggle(3000, function() { $("img").css("border", "solid 1px #ccc"); })
3. 淡入淡出
fadeIn(speed,[callback])通过改变元素的透明度,实现淡入效果,从0.0到1.0
fadeout(speed,[callback])通过改变元素的透明效果,实现淡出效果,从1.0到0.0
与show()和hide()相比,它仅改变元素的透明度,不改变元素的其它属性,而后者改变了元素的width和height属性。
fadeTo(speed,opacity,[callback])将透明度指定到特定的值
img.fadeIn(3000, function() { $tip.html("淡入成功!"); }) img.fadeTo(3000, 0.6);
4. 自定义动画
animate(params,[duration],[easing],[callback]) params表示用于制作动画效果的属性样式和值的集合,[duration]值为slow,normal,fast或自定义的数字。[easing]为动画插件使用,用于控制动画的表现效果,通常有linear和swing字符值。
自定义动画一:
divFrame在3秒内,元素宽度变为20%,高度变为70px
$(function() { $(".divFrame").click(function() { //div元素点击事件 $(this).animate({ //宽与高变化的动画效果 width: "20%", height: "70px" }, 3000, function() { //动画完成后执行的回调函数 $(this).css({ "border": "solid 3px #666" }) .html("变大了!"); }) }) })
自定义动画二:移动位置 左移,右移
$(function() { $("input:eq(0)").click(function() { //左移按钮点击事件 //在3000毫秒内,以动画的形式.divList元素向左移动52个像素 $(".divList").animate({ left: "-=52px" }, 3000); }) $("input:eq(1)").click(function() { //右移按钮点击事件 //在3000毫秒内,以动画的形式.divList元素向右移动52个像素 $(".divList").animate({ left: "+=52px" }, 3000); }) })
自定义动画三:队列中的动画
在指定的元素上指定一个以上的多个动画效果,以动画效果将宽高在原来的基础上增大一倍,然后再以动画的效果将宽高在原有的基础上减小一倍
$(function() { $("div").click(function() { //div块单击事件 $(this) .animate({ height: 100}, "slow") //第1列 .animate({ width: 100 }, "slow") //第2列 .animate({ height: 50 }, "slow") //第3列 .animate({ width: 50 }, "slow"); //第4列 }) })
动画的停止和延时:
stop([clearQueue],[gotoEnd]),停止所选元素中正在执行的动画,其中可选参数[clearQueue]是个布尔值,表示是否停止正在执行的动画。[gottoEnd]也是布尔值,表示是否立即完成正在执行的动画
delay(duration,[queueName])设置一个延时值来推迟后续队列中动画的执行,duration为延时时间值,单位毫秒。[queueName]表示队列名词,即动画队列:
$(function() { $("a:eq(0)").click(function() { //点击"开始"链接事件 $("img").slideToggle(3000); //"拉窗帘"方式切换图片 }) $("a:eq(1)").click(function() { //点击"停止"链接事件 $("img").stop(); //停止正在执行的动画 }) $("a:eq(2)").click(function() { //点击"延时"链接事件 $("img") //延时切换图片 .delay(2000) .slideToggle(3000); }) })
5. 自定义动画代替特定的动画效果
- animate()代替hide()
$("页面元素").animate({height:"hide",width:"hide",opacity:"hide"},600)
等价于
$("页面元素").hide(600)
- animate()替代fadeOut()方法
$("页面元素").animate({opacity:"hide"},600)
等价于
$("页面元素").fadeOut(600)
- animate()替代slideUp()方法
$("页面元素").animate({height:"hide"},600)
等价于
$("页面元素").slideUp(600)
- animate()替代fadeTo()方法
$("页面元素").animate({opacity:"0.8"},600)
等价于
$("页面元素").fadeTo(600,"0.8")
6. 动画效果浏览相册中的图片
发表评论
-
How tomcat works
2011-10-30 10:01 10841. Tomcat 模型:connector--------- ... -
jQuery Cookie插件
2011-10-06 10:49 0back>> cookie插件可以很 ... -
jQuery form表单插件
2011-10-06 10:45 1021back>> http://www.cnbl ... -
jQuery验证插件
2011-10-06 10:40 1418back>> 使用示例: <!DOCTY ... -
jQuery性能优化
2011-10-06 10:28 1698back>> 1. 优化选择器的执行速度 ... -
jQuery中工具函数
2011-10-06 10:06 5254back>> 工具函数的一般格式如下:$.函数名 ... -
ajax在jQuery中的应用
2011-10-06 09:50 1824back>> 1. 加载异步数据 ... -
jQuery事件
2011-10-05 15:08 2647back>> 1. 事件机制 ... -
Jquery Dom操作
2011-10-05 14:44 1651back>> 1. 元素属性操作 ... -
jQuery选择器
2011-10-05 09:04 2751back>> 1. 表格各 ... -
jQuery权威指南
2011-10-05 08:58 837jQuery权威指南 1. jQuery入门 2. ... -
Jquery入门
2011-09-28 14:41 11891. Jquery基本功能 * 访问和操作D ... -
comet pushlet
2011-08-12 17:49 21801.http://www.ibm.com/developerw ... -
Ajax开发
2011-07-25 21:50 15871. netbeans 中文版改成英文版 在NetBea ... -
CSS+DIV
2011-06-28 16:02 1146精通CSS+DIV网页样式与布局 曾顺 人民邮电出 ... -
jquery
2011-06-09 08:08 1005http://www.css888.com/ jQuer ... -
jsp乱码解决大全(转自csdn一高手)
2011-03-04 17:01 2224好文章, ... -
Unicode 控制字符
2011-03-03 11:44 3186<li> : &am ... -
URL中汉字乱码问题
2011-02-26 12:01 1599返回 Oak>> 服务器 ... -
分 页
2011-02-23 18:27 859返回Oak>> 1. 几种不同的分 ...
相关推荐
本文实例分析了JQuery动画与特效的用法。分享给大家供大家参考。具体分析如下: 显示与隐藏 show(spped,[callback])与hide(spped,[callback]) speed可选填slow、normal、fast,对应的速度分别为600ms、400ms、200ms...
7. **性能优化**:在实现动画特效时,需要注意性能问题。过度使用动画可能导致浏览器性能下降。使用`stop()`方法可以防止动画队列积累,`$(document).ready()`和`$(window).load()`确保元素加载完成后再执行动画,...
"jQuery文字动画特效插件"就是这样一款工具,它利用jQuery库的强大功能,结合animate.css,为网页中的文字元素添加丰富的动画效果,使得文字不再是静态的,而是充满活力与动感。 ### jQuery库 jQuery是一款广泛...
CSS3的过渡(transitions)和动画(animations)可以与jQuery动画配合使用,实现更加流畅和高性能的效果。例如,通过CSS3的`transition`属性,我们可以定义一个元素在特定属性改变时的过渡效果: ```css #myElement...
在本文中,我们将深入探讨如何使用jQuery来实现一个生动的心电图动画特效,这将涉及到JavaScript编程、CSS样式以及HTML结构。心电图动画特效在许多网页设计中被用来增加视觉吸引力,尤其适用于医疗健康、健身或科技...
【jQuery经典特效26】:jQuery动画背景滑动切换效果是一种常见的网页动态设计技术,它为网站增添视觉吸引力,使用户界面更具互动性。在网页设计中,背景滑动切换通常用于首页大图轮播、内容区背景变换等场景,为用户...
jQuery摇奖动画特效。
**jQuery计数器动画特效详解** 在Web开发中,动态效果常常能提升用户体验,使得页面更具吸引力。"jQuery计数器动画特效"就是一个很好的例子,它利用jQuery库的强大功能,结合Bootstrap网格系统,为数字计数添加了...
计数器动画是jQuery动画功能的一个应用,它可以将数字从一个值平滑地过渡到另一个值,例如从0递增到一个特定的数值,或者模拟实时更新的数据。 在"jQuery-counter-animation"这个压缩包中,可能包含以下关键文件: ...
"jQuery动画特效大全"这个压缩包显然包含了大量利用jQuery制作的各种动画效果及其源码,对于前端开发者来说,这是一个宝贵的资源库,可以帮助他们快速理解和应用jQuery动画。 jQuery的动画功能主要通过`.animate()`...
jquery动画特效时间轴
二、jQuery动画 jQuery提供了多种内置的动画方法,如fadeIn(), fadeOut(), slideUp(), slideDown()等,可以方便地创建平滑的过渡效果。此外,还可以使用animate()方法自定义动画效果,包括改变宽度、高度、透明度等...
**jQuery路径动画插件特效详解** 在Web开发中,动态效果常常能提升用户体验,而jQuery作为一款强大的JavaScript库,提供了丰富的动画效果。本篇将详细探讨"jQuery路径动画插件特效"这一主题,帮助开发者更好地理解...
fallingsnow.js是一款小巧的jquery下雪动画特效插件。该jquery下雪动画特效兼容ie8浏览器,它会控制雪花的飘落速度,雪花的尺寸越小,下落的速度越慢,可以制作出雪花飞舞的视觉差效果。
"非常炫酷的jQuery图片文字动画切换特效"是一个专为网站横幅Banner设计的交互式组件,它结合了图片与文字,通过jQuery库实现了丰富的动画切换效果,旨在使网站更加生动、引人入胜。这种特效尤其适用于产品展示、新闻...
《jQuery垂直时间轴动画特效详解》 在网页设计与开发中,动态效果的运用往往能够提升用户体验,使得信息展示更加生动有趣。今天我们将探讨一种基于jQuery实现的垂直时间轴动画特效,它以其绿色主题和渐进式显示特性...
五、jQuery动画 使用jQuery实现时间轴特效的关键在于动态显示或隐藏里程碑的内容。例如,当鼠标悬停在某个里程碑上时,其内容可以滑动弹出: ```javascript $('.milestone').hover(function() { $(this).find('....
【jQuery和CSS3超绚丽3D星空动画特效】 在网页设计中,动态视觉效果往往能够提升用户体验,增强网站的吸引力。"jQuery和CSS3超绚丽的3D星空动画特效"正是这样一种技术融合的体现,它利用jQuery库的灵活性和CSS3的...
在实现这些jQuery动画特效时,我们需要在HTML中设置好基础结构,包括链接和必要的容器元素。CSS文件用于定义元素的初始样式和动画效果,而JavaScript(jQuery)文件则负责添加交互逻辑。例如,`$(document).ready()`...