zoukankan      html  css  js  c++  java
  • jq——事件

    http://www.w3school.com.cn/jquery/jquery_ajax_intro.asp

    $(document),$(body)

    加载事件:

    $(document).ready(fn)

    $(document).ready(function(){ alert("这是加载事件"); });

    简写:$(function(){});工作中简写比较多

    js:window.onload=fn   把页面上的DOM和资源加载完成之后执行

    jq:$(document).ready(fn)  把页面的DOM加载完成之后就会执行

    jq来源于js,超越js

    事件切换

    hover(hover,out);

    事件:

    1 $(selector).click(fn):selector的点击事件会触发fn

    2 $(selector).dblclick(fn):selector的双击事件会触发fn

    $("input").dblclick(function() { alert("hhhh"); });

    3 $(selector).focus():获得焦点事件

    4 $(selector).blur():失去焦点事件

    $(selector).chang():发生改变

    $(selector).mousover:鼠标放上

    $(selector).mouseout:鼠标离开

    $(selector).mousedown:鼠标抬起

    $(selector).mouseup:鼠标移动

    10 $(selector).mousemove:鼠标移动

    js中的事件都带有on,而jq没有

    鼠标移动案例

    事件处理

    1  bind("action",fn) 绑定,所以版本都支持

    2 如果多个事件:bind({"mouseover":fn1,"mouseout":fn2});

    3 unbind("action")解除绑定,没有参数意味着全部解除

    $("div").unbind();

    只解除一个:$("div").unbind("mouseout");

    4 on:也是绑定(同上)

    $(select).on("action",function(){});

    5 off:解绑

    6 one:绑定事件只会执行一次

    $("#d3").one("click",function(){ alert("one"); });

    bind和on是重点

    查找

    1 $(selector).parent(),查找父元素

    $("p").parent().css("background":"red");

    2 $(selector).find(a);在selector中找a元素

    $("div").find('p').css({background:"red"});

  • 相关阅读:
    PHP小案例
    PHP函数
    PHP基础语法
    PHP基础知识
    tp5.1前台模板的系统变量输出
    PHP常用方法很有意义的博客网址
    VS 2010(2005)Unicode使用cximage库Load函数问题
    坑爹的CFile::Remove
    固定CDockablePane的一些小技巧
    (转)理解Bitblt、StretchBlt与SetDIBitsToDevice、StretchDibits
  • 原文地址:https://www.cnblogs.com/ellen-mylife/p/10877685.html
Copyright © 2011-2022 走看看