• jQuery函数学习之六(Events部分)


    函数:blur(),click(),focus(),select(),submit()
    功能:这类函数主要是引发对象的相应事件
    返回:jQuery对象
    例子:
    jQuery Code
    $("p").click();
    Before
    <onclick="alert('Hello');">Hello</p>
    Result:
    alert('Hello');

    jQuery Code
    $("form").submit();
    函数:blur(fn),click(fn),dblclick(fn),error(fn),focus(fn),
          keydown(fn),keypress(fn),keyup(fn),load(fn),
          mousedown(fn),mouseover(fn),mousemove(fn),mouseup(fn),
          ready(fn),resize(fn),scrool(fn),select(fn),unload(fn)
    功能:给匹配元素添加相应的事件
    返回:jQuery对象
    参数:要激发的事件响应函数
    例子:
    jQuery Code
    $("p").click( function() { alert("Hello"); } );
    Before
    <p>Hello</p>
    Result:
    <onclick="alert('Hello');">Hello</p>
    函数:bind(type, data, fn)
    功能:给匹配元素绑定事件的响应函数
    参数:type事件类型名,data一个用来个响应函数传递参数的json对象,fn响应函数
    例子:
    jQuery Code
    $("p").bind("click", function(){
      alert( $(this).text() );
    });
    Before
    <p>Hello</p>
    Result:
    alert("Hello")

    Pass some additional data to the event handler.

    jQuery Code
    function handler(event) {
      alert(event.data.foo);
    }
    $("p").bind("click", {foo: "bar"}, handler)
    Result:
    alert("bar")
    函数:unbind(type, fn)
    功能:解除事件的绑定
    返回:jQuery对象
    参数:type事件的类型名,fn响应函数
    例子:
    jQuery Code
    $("p").unbind()
    Before
    <onclick="alert('Hello');">Hello</p>
    Result:
    <p>Hello</p> ]

    jQuery Code
    $("p").unbind( "click" )
    Before
    <onclick="alert('Hello');">Hello</p>
    Result:
    <p>Hello</p> ]
    函数:one(type, data, fn) 
    功能:只响应一次事件,类似bind(type,data,fn)
    函数:hover(over, out)
    功能:设定鼠标划入和划出匹配元素的事件
    返回:jQuery对象
    参数:
    over (Function): The function to fire whenever the mouse is moved over a matched element. 
    out (Function): The function to fire whenever the mouse is moved off of a matched element. 
    例子:
    jQuery Code
    $("p").hover(function(){
      $(this).addClass("hover");
    },function(){
      $(this).removeClass("hover");
    });
    函数:trigger(type, data)
    功能:引发相应事件
    返回:jQuery对象
    参数:type事件类型名,data要传递给事件处理函数的可选参数
    例子:
    jQuery Code
    $("p").trigger("click")
    Before
    <click="alert('hello')">Hello</p>
    Result:
    alert('hello')

    Example of how to pass arbitrary data to an event

    jQuery Code
    $("p").click(function(event, a, b) {
      // when a normal click fires, a and b are undefined
      // for a trigger like below a refers too "foo" and b refers to "bar"
    }).trigger("click", ["foo", "bar"]);

    jQuery Code
    $("p").bind("myEvent",function(event,message1,message2) {
        alert(message1 + ' ' + message2);
    });
    $("p").trigger("myEvent",["Hello","World"]);
    Result:
    alert('Hello World') // One for each paragraph
    函数:toggle(even, odd)
    功能:每次单击时切换事件处理
    返回:jQuery对象
    参数:
    even (Function): The function to execute on every even click. 
    odd (Function): The function to execute on every odd click. 
    例子:
    jQuery Code
    $("p").toggle(function(){
      $(this).addClass("selected");
    },function(){
      $(this).removeClass("selected");
    });
  • 相关阅读:
    怎样从外网访问内网数据库?
    怎样从外网访问内网Linux系统?
    怎样从外网访问内网Nginx?
    使用Holer外网SSH访问内网(局域网)Linux系统
    使用Holer远程桌面登录家里电脑和公司内网电脑
    使用Holer将本地端口映射到公网
    使用内网映射工具Holer将本地的Web应用映射到公网上访问
    算法学习笔记:关联分析(转)
    Python查看模块信息
    R语言中的因子
  • 原文地址:https://www.cnblogs.com/jackhuclan/p/1269644.html
Copyright © 2020-2023  润新知