jquery_事件与动画
事件绑定
bind(type[,data],fn)(无限触发)
type:事件类型包括jquery中已有事件也可以自定义事件
data:可选参数,作为event.data属性传递给事件对象的额外数据对象
fn:是用来绑定的处理函数
one(type[,data],fn)(只触发一次)
合成事件
hover(enter,leave);用于模拟光标悬停事件
toggle(fn1,fn2,...fn);模拟鼠标连续单击事件
事件冒泡
如果内外元素绑定了同一事件,那么点击里面事件外面事件也会触发
解决方法:添加事件对(event) event.stopPagation()停止事件冒泡
阻止默认行为 :
网页中的元素都有自己的默认行为 (单击超链接之后会跳转,表单的提交)
event.preventDefault() (return false) 阻止默认行为
事件对象属性:
event.type()获取到事件的类型
event.target()获取触发事件的元素
event.pageX()和event.pageY() 获取光标相对于页面的x坐标和y坐标
event.which()在鼠标单击事件中获取到鼠标的左,中,右键,在键盘事件中获取键盘的案件(1:鼠标左键:2鼠标中键:3鼠标右键)
event.metaKey()获取<ctrl>按键
event.originalEvent()指向原始的事件对象
移除事件:
unbind([type],[,data])
data:将要移除的函数
如果没有参数则删除所有绑定事件
模拟操作:
tigger(type[,data]) 可自定义也可以用jquery里本身的方法
动画
show()显示 可填参数
hide()隐藏 可填参数
fadeIn() fadeOut()改变元素的不透明度
slideUp() slideDown()改变元素高度 到0为止
slow :0.6秒
normal:0.4秒
fast:0.2秒
自定义动画
animate(params,speed,callback)
params:一个包含样式属性及值的映射
speed:速度,可选
callback:在动画完成时执行的参数 可选
累加 ,减: +=,-=
多重动画:后面在添加
animate({left:"500px"},3000).animate({height:"500px"},5000)
停止动画
stop([clearQueue][gotoEnd]):
clearQueue:是否清空未执行的动画队列
gotoEnd:是否直接将正在执行的动画跳转到末状态
直接调用stop()停止正在执行的动画
判断元素是否处于动画状态
$(element).is(":animated")
toggle() 切换元素可见状态
slideToggle() 高度
fadeTo(600,0.2) 透明度
动画队列
一组元素上的动画效果
当在以一个animate()方法中应用多个属性时,动画是同时发生的
链式,按顺序发生
多组元素上的动画效果
默认情况下,动画都是同时发生的
回调,按顺序
jquery_事件与动画的更多相关文章
- jQuery_第五章_事件和动画
Jquery中的事件与动画 一.window.onload和$(document).read()的细微差别 (1)执行时机 window.onload:所有元素(包括元素的所有关联文件)完全加载到浏览 ...
- jQuery中的事件和动画效果
刚刚学习了jqyery的一些事件和动画,下面我来总结一下: 1.基础事件 1.window事件,它的对应方法是ready(),$(document).ready()方法是事件模块中最重要的一个函数,可 ...
- 不写完不让回家的JQuery的事件与动画
在这看不见太阳的小黑屋里,苦逼的一天又开始了 好了闲话我也就不扯了,接下来我就来说说我对jQuery事件和动画的理解吧!!! 还是得再扯两句,我们敬爱的,Y老师讲完了,jQuery事件和动画,对着我们 ...
- jQuery中的事件与动画 (你的明天Via Via)
众所周知,页面在加载时,会触发load事件:当用户单击某个按钮时,会触发该按钮的click事件. 这些事件就像日常生活中,人们按下开关,灯就亮了(或者灭了),往游戏机里投入游戏币就可以启动游戏一样, ...
- Jquery中的事件和动画
在学习Jquery中的过程中我们绝大部分都用到了事件的操作,也可以说事件是Jquery中必不可少的一部分,我们常见的一些事件有单击事件,鼠标事件,键盘事件等等.在Jquery中的学习中为了能使让页面以 ...
- jQuery中的事件和动画——《锋利的jQuery》(第2版)读书笔记2
第4章 jQuery中的事件和动画 jQuery中的事件 加载DOM $(document).ready(function(){ // 编写代码... }); 可以简写成: $(function( ...
- jQuery中的事件与动画<思维导图>
Javascript和HTML之间的交互是通过用户和浏览器操作页面时引发的事件来处理的.当文档或者它的某些元素发生某些变化或操作时,浏览器会自动生成一个事件.例如当浏览器装载完一个文档后,会生成事件. ...
- JQuery 事件与动画
第一大部分 提纲 事件与动画 一.事件 1.在JavaScript语法中的事件,把onxxxxx中的on去掉,就是JQuery中的事件. onclick - click ondblclick - db ...
- 锋利的jQuery中的事件与动画
奋夜的奋斗 ---- 事件与动画 ---- 来自地狱的战镰 小小的单词难不倒我们哦!!!!!!! bind:绑定 unbind:接触绑定 toggle:栓牢 fadeou ...
随机推荐
- SoapUI之webservice接口测试(一)
1.新建soap project 添加后出现接口内容 2.为了方便后续的测试,以防某些参数删除错了,这边需要新建测试集 3.点开新建的测试集可以发现,里面的内容跟原始测试集内容是一样的 然后就可以在这 ...
- POJ 1182 食物链 (经典带权并查集)
第三次复习了,最经典的并查集 题意:动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形.A吃B, B吃C,C吃A. 现有N个动物,以1-N编号.每个动物都是A,B,C中的一种,但是我们 ...
- JMeter中的关联-正则表达式提取(2)
JMeter获取正则表达式中的提取的所有关联值的解决方法: 需求如下: { : ", : "results": : [ : : { : : : "total_e ...
- nefu 197 KMP
Description 在信息检索系统中一个很重要的环节就是关键字符串的查找,从而很多对自己有用的信息.给你一个很长的一段文字, 和一个关键信息字符串,现在要你判断这段文字里面是否有关键字符串. In ...
- 利用K-means聚类分类,进行特征学习
这只是老师安排的一个实验,准备过程中遇到各种问题,现在贴出来供大家参考,是Andrew Ng参与的研究, 论文依据如下,第二篇是一篇相关的论文, Learning Feature Representa ...
- 常用fix顶部1111111111111111
如何写CSS? 1.顶部不fix,有主宽度: 2.顶部fix,无主宽度,min-width.移动端. 3.向下滑动页面时,顶部出现fix,与初始的顶部内容有区别.(常用于移动端) 4.顶部fix,有主 ...
- wpf获取模板化控件中的动画。
直接在在模版中用blend添加动画,默认会放在ControlTemplate 的 Resources下面,使用了多种方法都无法正确获取Storyboard.. <ControlTemplate ...
- 代码审查工具StyleCop
“代码审查”或是“代码评审”(Code Review),这是一个流程,当开发人员写好代码后,需要让别人来review一下他的代码,这是一种有效发现BUG的方法.由此,我们可以审查代码的风格.逻辑.思路 ...
- javascript 函数及作用域总结介绍
在js中使用函数注意三点: 1.函数被调用时,它是运行在他被声明时的语法环境中的: 2.函数自己无法运行,它总是被对象调用的,函数运行时,函数体内的this指针指向调用该函数的对象,如果调用函数时没有 ...
- Android在智能终端领域的关键技术专题讲座(成都站)
Android系统引领了终端智能化的浪潮,在民用.公 共及工业等诸多领域得到了广泛的应用,涉及手持终端.电视.汽车导航.工业控制等,在云计算.设备智能化等方面表现卓越.Android也凭借着自身的优 ...