博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery中的事件与动画
阅读量:4946 次
发布时间:2019-06-11

本文共 1167 字,大约阅读时间需要 3 分钟。

1:加载DOM

在JavaScript中使用window.onload事件作为窗体加载事件(它在页面所有数据加载完成之后才会执行)
在jQuery里面中使用 $(document).ready(function()) 作为窗体加载事件(在DOM加载完成之后就会执行)
2:事件绑定
   在文档加载完成后,可以使用bind()方法来对匹配元素进行特定事件的绑定
   bind(type [data],function)
   例子:$("div").bind("mouseover mouseout click",function(){  })
   unbind() 对匹配的元素进行移除事件的方法  unbind("type")   type--事件类型
3:常用的事件
   blur 失去焦点  focus 获取焦点  focusin focusout load  unload click dblclick mousedown mouseup
   mousemove mouseover  mouseout  mouseenter  mouveleave change select submit  keydown  keypress  
   keyup error
4: 阻止事件冒泡: event.stopPropagation()  
5:触发事件  trigger()
   $("#id").trigger("click") 常用模拟触发事件
6:事件对象的属性
   event.type  ----获取事件类型
   event.stopPropagation() -----阻止事件冒泡
   event.pageX   ---获取光标相对于页面的X坐标
   event.pageY    --获取光标相对于页面的Y坐标
   event.target   --获取事件源对象(获取到触发事件的元素)
   event.which    --在鼠标单击事件中获取鼠标的左中右键
   event.metaKey  --为键盘事件中获取CTRL键
   
   event.metaKey :jquery1.4以及之前CTRL按下为true 后续版本改为false

7: 动画

   show("速度")   显示元素
   hide("速度")   隐藏元素
   toggle()       切换效果
   
   fadeOut() fadeIn() 这两个方法是改变元素的不透明度(实现隐藏和显示的效果)
   slideUp() slideDown() 这两个方法是改变元素的高度
   自定义动画:animate(params,speed,function(){ }) //一个包含样式属性及值的映射  速度  在动画完成之后执行的方法
   mousedown
   mouseup
   mousemove

例题:

代码截图:

代码:

 

转载于:https://www.cnblogs.com/Li232/p/9506722.html

你可能感兴趣的文章
关于响应式布局
查看>>
详解ASP.Net 4中的aspnet_regsql.exe
查看>>
python 多进程和多线程的区别
查看>>
hdu1398
查看>>
[android] 网络断开的监听
查看>>
156.Binary Tree Upside Down
查看>>
MongoDB在windows下安装配置
查看>>
Upselling promotion stored procedure
查看>>
mysql编码配置
查看>>
KVM地址翻译流程及EPT页表的建立过程
查看>>
sigar
查看>>
iOS7自定义statusbar和navigationbar的若干问题
查看>>
c++ 网络编程(一)TCP/UDP windows/linux 下入门级socket通信 客户端与服务端交互代码...
查看>>
程序员如何提高影响力:手把手教你塑造个人品牌
查看>>
身份证校验原理和PHP实现
查看>>
[Locked] Wiggle Sort
查看>>
deque
查看>>
计算机
查看>>
Ext JS学习第十三天 Ext基础之 Ext.Element
查看>>
python--迭代器与生成器
查看>>