一、前言

       接着上一章选择器的知识,继续啊jQuery的学习

二、内容

$(function(){}) 文档初始化加载

event.pageX  相对于文档左边缘的鼠标位置
event.pageY 相对于文档上边缘的鼠标位置
event.preventDefault() 阻止元素发生默认行为
event.isDefaultPrevented() 指明是否调用了preventDefault()
event.result 被指定事件处理器返回的最后一个值
event.target 哪个DOM元素触发了该元素
event.timeStamp 该事件发生时的时间
event.type 事件的类型
event.which 按了哪个键或按钮 bind 绑定事件(对当前存在元素)
$(selector).bind("event",data,function) blur 元素失去焦点
$(selector).blur(function) change 元素(select,text,textarea)值发生变化
$(selector).change(function) click 点击元素
$(selector).click(function) dbclick 双击元素
$(selector).dbclick(function) delegate 为子元素添加事件,data可选
$(selector).delegate(childSelector,"event",data,function) undelegate 删除由delegate()添加的事件
$(selector).undelegate(selector,"event",) die 移除通过live()方法向元素添加的事件
$(selector).die("event",function) error 元素遇到错误
$(selector).error(function) focus 元素获得焦点
$(selector).focus(function) keydown 按钮按下过程
$(selector).keydown(function) keypress 按钮按下抬起
$(selector).keypress(function) keyup 按钮抬起
$(selector).keyup(function) live 附加事件,注意与bind的区别
$(selector).live("event",data,function) load 加载事件
$(selector).load(function) unload 离开页面,只应用于window对象
$(window).unload(function) mouseup 鼠标抬起事件
$(selector).mouseup(function) mousedown 鼠标按下事件
$(selector).mousedown(function) mouseenter 鼠标进入元素事件
$(selector).ouseenter(function) mouseleave 鼠标离开被选元素事件
$(selector).mouseleave(function) mousemove 鼠标移动事件,慎用,影响性能
$(selector).mousemove(function) mouseout 鼠标离开被选元素或其子元素
$(selector).mouseout(function) one 为元素绑定只能运行一次的事件
$(selector).one("event",data,function) resize 窗口调整大小
$(selector).resize(function) scroll 可滚动对象滑动元素
$(selector).scroll(function) select 当textarea或文本型的input元素的文本被选择时
$(selector).select(function) submit 提交表单
$(selector).submit(function) toggle 轮流切换多个事件,
第一次点击执行第一个function
第二次点击执行第二个function
...
$(selector).toggle(function1,function2,function3) 切换Hide()和Show()状态
$(selector).toggle(speed,callback) 规定是否只显示或只隐藏匹配元素,true显示;false隐藏
$(selector).toggle(switch) trigger 触发事件
$(selector).trigger("event", [param1,param2,...])
$(selector).trigger(eventObj) triggerHandler 触发事件,
不冒泡,
不触发浏览器事件,
只影响第一个匹配项
$(selector).triggerHandler(function1,function2,function3) unbind 移除绑定事件
$(selector).unbind("event",function)
$(selector).unbind(eventObj)

最新文章

  1. C++浅析——继承类内存分布和虚析构函数
  2. ORA-06519: active autonomous transaction detected and rolled back
  3. django 动态更新属性值
  4. CentOS7安装Nginx-1.9.9+PHP5.6
  5. nginx + fastDFS 设置开机自动启动
  6. TYVJ P1080 N皇后 Label:dfs PS:以前做的一道题,贴出来防忘
  7. Codeforces Round #135 (Div. 2)
  8. 当“逻辑”与“UE”冲突时
  9. Jqery之select操作
  10. Java基础11 对象引用
  11. poj1182(并查集)
  12. JDK-windows7环境变量配置-亲测版本 以及HelloWorld
  13. Linux镜像资源收集
  14. 高新兴 ME3630-W 4G 模块 Android 平台适配
  15. DataGridView中的DataGridViewComboBoxColumn 让其值改变联动
  16. 一次电话Java面试的问题总结(JDK8新特性、哈希冲突、HashMap原理、线程安全、Linux查询命令、Hadoop节点)
  17. Linux服务器定时健康检查,发生故障自动微信告警
  18. SQLite 管理工具 SQLite Expert
  19. ubuntu包管理命令apt和dpkg的用法
  20. zato server启动后自动关闭问题解决

热门文章

  1. hdu2065"红色病毒"问题(指数母函数+快速幂取模)
  2. NES像素风格的Raspberry
  3. mongo复杂操作
  4. 图 -数据结构(C语言实现)
  5. js页面跳转,url带url参数解决方案
  6. Python基础灬序列(字符串、列表、元组)
  7. Halcon算子解释
  8. 二分图最大匹配模版 m√(n) 复杂度
  9. mongodb redis memcache 对比
  10. WCF传送大数据时的错误“ 超出最大字符串内容长度配额”