zoukankan      html  css  js  c++  java
  • 【JQuery】事件

    一、前言

           接着上一章选择器的知识,继续啊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)
  • 相关阅读:
    【转】你必须知道的EF知识和经验
    【转】ASP.NET MVC中错误日志信息记录
    js获取当前iframe的ID
    【转】Code First 属性详解
    【转】MVC中code first方式开发,数据库的生成与更新(Ef6)
    【转】MVC form提交实体接收参数时空字符串值变成null
    【转】别跟我谈EF抵抗并发,敢问你到底会不会用EntityFramework
    Jquery中.attr()和.data()的区别
    关于在用curl函数post网页数据时,遇上表单提交 type为submit 类型而且没有name和id时可能遇到的问题及其解决方法
    浅谈 php 采用curl 函数库获取网页 cookie 和 带着cookie去访问 网页的方法!!!!
  • 原文地址:https://www.cnblogs.com/lovecsharp094/p/8448706.html
Copyright © 2011-2022 走看看