zoukankan      html  css  js  c++  java
  • jQuery事件

    1、鼠标事件

      鼠标事件是当用户在文档上移动或单击鼠标时而产生的事件,常用鼠标事件有:

    //鼠标移入移出事件
    $("#sub").mouseover(function(){
        $(this).css("font-weight","bold");
        });
    $("#sub").mouseout(function(){
        $(this).css("font-weight","normal");
        });

    2、事件绑定

      on()方法    —  事件绑定

    $(selector).on(  events  [, selector] [, data] ,  fn  )
    
    //例如:
    $("#form").on(  "click" ,  ".btn" , {} ,  fn  );
    
    ------------------------------------------------------------
    $("#name").on({
        "focus":function(){
            $(this).css("background-color","deepskyblue");
        },
        "blur":function(){
            $(this).css("background-color","white");
        }
    });    

      off()方法   —    解除事件绑定

    $(selector). off(  events,   [selector],   [handler]  )
    $(selector). off(  events,   [selector]  )
    $(selector). off(  events )
    $(selector). off()

    ------------------------------------------------------------------------- $("#but").click(function(){ $("#name").off("blur focus"); });

    3、鼠标光标悬停事件

      hover(fn1,fn2)方法

      • 相当于mouseover与mouseout事件的组合
    //鼠标在父级菜单移入移出,子菜单隐藏与显示
    $("#parentMenu").hover( function() {
            $("#childMenu").css("display","block");  //mouseover
         },
         function() {
            $("#childMenu").css("display","none");  // mouseout
         }
    );
    -----------------------------------------------------------------------------
    
    $("#sub").hover(
        function(){
            $(this).css("font-weight","bold");
        },
        function(){
            $(this).css("font-weight","normal");
        }
    );    

    4、键盘事件

      用户每次按下或者释放键盘上的键时都会产生事件,常用键盘事件有:

    //键盘事件
    $(document).keydown(function(event){
        if(event.keyCode==13){
        //提交表单
        $("#userForm").submit();
        }
    });

    5、表单事件

      当元素获得焦点时,会触发focus事件,失去焦点时,会触发blur事件

      表单的提交事件

    获取光标事件
    $("#name").focus(function(){
            $(this).css("background-color","deepskyblue");
        });
        $("#name").blur(function(){
            $(this).css("background-color","white");
        });    
    
    -----------------------------------------------------------------------
    
    $("#name").on({
        "focus":function(){
            $(this).css("background-color","deepskyblue");
        },
        "blur":function(){
            $(this).css("background-color","white");
        }
    });
  • 相关阅读:
    SQL性能--left join和inner join的运行速度与效率
    20分钟搭建selenium+python+pydev+eclipse环境
    python 模拟双色球输出
    python 装饰器
    leetcode python丑数
    leetcode python找不同
    TCP和UDP的区别以及使用python服务端客户端简单编程
    python 上台阶
    leetcode python快乐数
    mysql 两例习题
  • 原文地址:https://www.cnblogs.com/2839888494xw/p/13208981.html
Copyright © 2011-2022 走看看