jquery动画

jQuery 效果- 隐藏和显示

 ̄綄美尐妖づ 提交于 2020-02-02 06:37:58
http://www.runoob.com/jquery/jquery-hide-show.html jQuery 效果- 隐藏和显示 隐藏、显示、切换,滑动,淡入淡出,以及动画,哇哦! <script> $(document).ready(function(){ $("p").click(function(){ $(this).hide(); }); }); </script> jQuery hide() 简单的jQuery hide()方法演示。 <script> $(document).ready(function(){ $(".ex .hide").click(function(){ $(this).parents(".ex").hide("slow"); }); }); </script> jQuery hide() 另一个hide()实例。演示如何隐藏文本。 jQuery hide() 和 show() 通过 jQuery,您可以使用 hide() 和 show() 方法来隐藏和显示 HTML 元素: 实例 $("#hide").click(function(){ $("p").hide(); }); $("#show").click(function(){ $("p").show(); }); 尝试一下 » 语法: $(selector).hide(speed

Web_jQuery

陌路散爱 提交于 2020-02-01 21:26:01
第1章: jQuery简介 为了 简化 JavaScript 的开发 ,一些 JavsScript 库诞生了。 JavaScript库封装了很多预定义的对象和实用函数,简化HTML与JavaScript之间的操作,能帮助使用者建立有高难度交互的页面, 并且 兼容各大浏览器 。 当前流行的 JavaScript 库有 jQuery是继prototype之后又一个优秀的JavaScript框架。如今, jQuery已经成为最流行的JavaScript库。 在世界前10000个访问最多的网站中,有超过55%在使用jQuery。 jQuery,顾名思义,也就是JavaScript和查询(query),其宗旨是“WRITELESS,DO MORE”,极大地简化了JavaScript开发人员遍历HTML文档,操作Dom,处理时间,执行动画和开发Ajax,具体来说,优势如下 jQuery是免费、开源的 轻量级(压缩后只有几十k) 强大的选择器 出色的 DOM 操作的封装 可靠的事件处理机制 完善的 Ajax使用 出色的多浏览器兼容性 隐式迭代:对集合对象做相同操作时不需要逐个进行遍历,jQuery自动进行遍历 文档说明很全 可扩展插件 第2章:jQuery快速入门 jQuery库实际上就是一个js文件,只需要在网页中直接引入这个文件就可以了。 将jQuery的库文件加入 在开发测试时,

用jQuery防止多次点击动画重复

给你一囗甜甜゛ 提交于 2020-02-01 20:17:40
用jQuery防止多次点击动画重复 1、在你的点击事件中加上一个判断,假设产生动画效果目标的是#aa这个节点,那么你要加上这个判断 if(!$("#aa").is(":animated")){ //执行你的操作 } 他会确保你的动画只会在上一个动画结束后才能产生 ,可以保持动画的完整性,但是连续点击时会有反映迟钝的感觉 2、$("#aa").stop(true,false).animate({...},1000); 这个则是会强制你的上一动画立即结束并到达动画执行结束时状态同时来运行下一次动画,会造成动画脱节不太美观,但是反应迅速 说到这里我们解释下stop()这个函数的用法。 stop 是jQuery中用于控制页面动画效果的方法。运行之后立刻结束当前页面上的动画效果。 stop在新版jQuery中添加了2个参数: 第一个参数的意思是是否清空动画序列,也就是stop的是当前元素的动画效果还是停止后面附带的所有动画效果,一般为false,跳过当前动画效果,执行下一个动画效果; 第二个参数是是否将当前动画效果执行到最后,意思就是停止当前动画的时候动画效果刚刚执行了一般,这个时候想要的是动画执行之后的效果,那么这个参数就为true。否则动画效果就会停在stop执行的时候 3、第三种方法应用就需要设置一个判断是否处于动画的标志,一般是一个点击事件执行N多个步骤的动画之后然后跳到下一个动画。

jQuery 动画

久未见 提交于 2020-02-01 15:06:47
1 基本效果 hide() 隐藏 show() 显示 toggle() 隐藏显示来回切换 基本效果的CSS属性变化:透明度变化,元素大小相关的样式(padding,border,width/height),外边距(margin) 2 滑动效果 slideDown() 显示 slideUp() 隐藏 slideToggle() 切换 垂直方向上的变化 height / padding-top / margin-top 3 淡入淡出效果 fadeIn() fadeOut() fadeToggle() fadeTo() 透明度的变化(渐变) 4 自定义动画 animate({}, speed, fn) 自定义动画 stop() 使动画停止 finish() 使动画完成 delay() 延迟动画的执行 5 动画设置 jQuery.fx.off 动画开关 jQuery.fx.interval jQuery动画的帧数 1-5 demo <!doctype html> < html lang = " en " > < head > < meta charset = " UTF-8 " > < title > jQuery 动画 </ title > < style > #box,#box1 { padding : 20px ; width : 400px ; height : 300px ;

jQuery实现动画效果基本操作

允我心安 提交于 2020-01-31 02:30:23
动画效果 show(): 显示 hide() 隐藏 $().toggle(): 显示和隐藏效果切换 都可以传入参数, speed. fadeOut( 淡出 ) fadeIn( 淡入 ) fadeToggle(); 淡入淡出切换 fadeTo(2000,0.3) 将图片显示到透明度为 30% 的程度 滑动显示 slideDown() : slideUp(): slideToggle(): 都可以传入一个 speed 参数。 $(':animated'); 获取正在执行动画的元素。 将正在执行动画的元素停止: $(':animated').stop(): 停止当前的动画。 stop(true) 表示清除队列中的所有的动画,即动画立即停止,如果不传递参数,只是立刻停止当前的动画。 $(':animated').stop(false,true) 第二个参数为 true 表示停止当前正在执行的动画,并且将元素设置为当前动画执行结束处的位置。 来源: https://www.cnblogs.com/hanwenhuazuibang/archive/2013/03/26/2983538.html

jQuery操作css样式、属性、动画、节点

我只是一个虾纸丫 提交于 2020-01-31 02:29:49
css样式操作:   1、设置单个样式: css(name, value)   2、设置多个样式:css(obj)   3、获取样式:css(name) <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <ul> <li>高圆圆</li> <li>周二珂</li> <li>冯提莫</li> <li>郑爽</li> </ul> <script src="jquery-1.12.4.js"></script> <script> $(function () { //css(name, value) //修改单个样式 //name:样式名 value:样式值 /* $("li") .css("backgroundColor", "pink") .css("color", "red") .css("fontSize", "32px"); */ //css(obj) //修改多个样式 /* $("li").css({ backgroundColor:"pink", color: "red", fontSize:"32px", border: "1px solid black" }); */ //获取样式 //css(name) //name

jQuery设计思想

感情迁移 提交于 2020-01-31 01:06:04
jQuery 是目前使用最广泛的javascript函数库。 据 统计 ,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。 对于网页开发者来说,学会jQuery是必要的。因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果。 虽然jQuery上手简单,比其他库容易学会,但是要全面掌握,却不轻松。因为它涉及到网页开发的方方面面,提供的各种方法和内部变化有上千种之多。初学者常常感到,入门很方便,提高很困难。 目前,互联网上最好的jQuery入门教材,是 Rebecca Murphey 写的 《jQuery基础》 (jQuery Fundamentals)。在Google里搜索"jQuery 培训",此书排在第一位。jQuery官方团队已经 同意 ,把此书作为官方教程的基础。 这本书虽然是入门教材,但也足足有100多页。我对它做了一个详细的笔记,试图理清jQuery的设计思想,找出学习的脉络。我的目标是全面掌握jQuery,遇到问题的时候,心里有底,基本知道使用它的哪一个功能,然后可以迅速从 手册 中找到具体的写法。 下面就是我的笔记,它应该是目前网上不多的jQuery中文教程之一。你只需要一点javascript语言的基本知识,就能看懂它,在最短的时间里

JQuery 学习笔记

我们两清 提交于 2020-01-30 02:28:20
1 简介 JQuery,是辅助JS开发的库。是一套跨浏览器的JS库,简化HTML与JavaScript之间的操作。极大地简化了遍历HTML文档,操作DOM,处理事件、执行动画和开发Ajax。链式操作,隐式迭代。 2 HelloWorld 1 使用JQuery必须先引入JQuery的库文件,使用script标签引入。 <script type="text/javascript" src="../script/jquery-1.7.2js"></script> <script type="text/javascript"> //编写js代码 //$():调用$方法 $():较直jquery的核心函数 /*为$()方法传入一个function{}作为参数 : window.οnlοad=function(){写代码} 就相当于$(function{写代码});*/ $(function()){ //使用$()查找元素,使用.click()来绑定点击响应函数,把单机响应函数作为click()的参数传入即可 $("#btnId").click(function(){ alert("HelloWorld"); }); }); </script> 2 $的本质:$是一个函数 ,把$();称为JQuery的核心函数。 $==jQuery,故jQuery("#btn").click(function

jquery中的事件和动画

江枫思渺然 提交于 2020-01-29 00:40:58
阻止事件冒泡 阻止默认行为 原生js: 阻止事件冒泡:ev . stopPropagation ? ev . stopPropagation ( ) : ev . cancelBubble = true 阻止默认行为: return false ev . preventDefault ? ev . preventDefault ( ) : ev . returnValue = false jquery : 阻止事件冒泡 : ev . stopPropagation ( ) 阻止默认行为 : return false ev . preventDefault ( ) 事件绑定 事件绑定: //on off $ ( 选择器 ) . on ( 事件类型 , 事件处理函数 ) 特点: 可以给同一个标签的同一个事件添加不同的处理函数 $ ( "div" ) . on ( 'click' , fun ) ; $ ( "div" ) . on ( 'click' , fun1 ) ; 可以给同一个标签的不同事件,添加同一个处理函数 $ ( "div" ) . on ( 'click mouseover' , fun ) ; 可以给一个标签同时添加多个事件 $ ( "div" ) . on ( { "click" : fun , "mouseover" : fun1 } ) 事件取消: $ (

jQuery框架

依然范特西╮ 提交于 2020-01-28 05:05:08
JavaScript比较不好的地方: 1:选择元素麻烦,全线兼容的方法只有getElementById()和getElementsByTagName()两个。其他的方法是都不兼容的.getElementByClassName()通过类名选择元素,IE9开始兼容。 2:样式操作麻烦,得到原生样式,需要自己造轮子。fetchComputedStyle(). 3:动画麻烦,需要自己造轮子animate(); 4:批量控制麻烦,大量出现for循环语句;排他操作麻烦。 5:HTML节点操作麻烦。 jQuery就是轮子轮子轮子轮子轮子的集合 jQuery是DOM编程领域的霸主,极大的简化了原生JavaScript的DOM编程。jQuery中含有丰富的轮子,完美解决了选择元素难、样式难、动画难、批量操作难等等各种兼容问题,让工程师只只需要思考业务,而不必思考细枝末节的问题。 简介: jQuery的口号就是写更少的代码,做更多的事情。jQuery是一个快速、小型、特性很多的js库,它把很多事情变得简单。jQuery是免费的、开源的。 来源: CSDN 作者: 农村小伙! 链接: https://blog.csdn.net/weixin_43786904/article/details/103754056