美文网首页
35.事件绑定

35.事件绑定

作者: 若愚同学 | 来源:发表于2018-06-12 22:24 被阅读0次
方式1:
$("#check1").bind("click",function(){
    alert("事件1绑定成功");
});

//可以重复绑定
$("#check1").bind("click",function(){
    alert("事件1.1绑定成功");
});
方式2:
$("#check1").click(function() {
    alert("绑定成功");
})

//还能一次性给多个元素绑定
$("div").click(function() {
    alert("都绑定了");
});

事件绑定扩展

扩展1:链式绑定
$("tbody tr").mouseover(function() {
    //this.style.backgroundColor="yellow";
    //在方法中,this是原生对象,如要使用jQuery,需要转换一下类型
    $(this).css("background-color","orange");
}).mouseout(function() {
    $(this).css("background-color","");
});
扩展2:针对鼠标事件,自定义事件:
说明:

一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。这是一个自定义的方法,它为频繁使用的任务提供了一种“保持在其中”的状态。当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。而且,会伴随着对鼠标是否仍然处在特定元素中的检测(例如,处在div中的图像),如果是,则会继续保持“悬停”状态,而不触发移出事件(修正了使用mouseout事件的一个常见错误)。

$("tbody tr").hover(//
    function(){
        $(this).css("background-color","orange");
    },
    function() {
        $(this).css("background-color","");
    }
);

相关文章

  • 35.事件绑定

    方式1: 方式2: 事件绑定扩展 扩展1:链式绑定 扩展2:针对鼠标事件,自定义事件: 说明: 一个模仿悬停事件(...

  • JS 事件监听、事件委托2018-07-10

    //常规的事件绑定只执行最后绑定的事件 //使用事件监听绑定事件 //可以绑定多个事件 //语法element.a...

  • JS-事件绑定

    一、addEventListener : 事件绑定另外一种绑定事件的方法。优点:可以绑定多个事件,之后绑定的事件...

  • 事件绑定、事件冒泡与捕获

    一、事件绑定事件绑定又称事件委托,事件代理,可以给同一个div绑定多个事件 非IE: IE: 绑定事件兼容写法:(...

  • 025 JS事件

    JS事件 ********* 一、事件的两种绑定方式 ******* 1、on事件绑定方式 2、非on事件绑定方式...

  • IE的attachEvent

    事件绑定分为传统的事件绑定和现代的事件绑定 传统的事件绑定的一般形式为: 现代的事件绑定分为W3C的addEve...

  • JavaScript事件

    事件分类 事件的绑定方法 通过标签绑定事件 通过js获取DOM元素绑定事件 通过addEventListener属...

  • js事件

    JS事件 事件绑定方式 事件对象 事件传播流 事件代理 一、事件绑定方式 方式一:通过HTML标签行间属性内绑定 ...

  • 绑定事件 自定义事件 事件冒泡

    绑定事件 bind命令同时绑定多个事件 unbind取消绑定 自定义事件 trigger是触发事件 事件冒泡 ev...

  • jQuery事件

    一、基础事件 1、绑定事件 bind();参数一:要绑定事件函数的事件名。参数二:要绑定的事件函数(事件函数名),...

网友评论

      本文标题:35.事件绑定

      本文链接:https://www.haomeiwen.com/subject/vbfdeftx.html