美文网首页
事件绑定的多种方式

事件绑定的多种方式

作者: 温梦丽 | 来源:发表于2017-11-20 15:22 被阅读0次

正在看第二遍锋利的jQuery,第一遍因为只是在草稿纸上手写代码所以看完之后印象不是很深,这次决定把书上的案例都在本地自己敲一遍,希望可以加深理解。哈哈,这里就记录一下学习的历程吧!

jquery中的事件绑定类型比普通的javascript事件绑定类型少了“on”。

一.bind(eventType,fn);

 var item=$("#head");
    //绑定点击事件
    /*item.bind("click",function(){
        if(item.next().is(":visible")){
            item.next().hide();
        }else{
            item.next().show();

        }
    })*/
    //绑定鼠标滑动事件
    var content=item.next();
   content.hide();
     /*item.bind("mouseover",function(){
        content.show();
    }).bind("mouseout",function(){
        content.hide();
    });*/

像click,mouseover,mouseout这类事件在程序中经常用到jquery为此提供了一套简写的方法。

//jquery 提供了简写的方法,与bind()的使用和实现的效果一致。唯一区别是可以减少代码量!
    item.mouseover(function(){
        content.show();
    }).mouseout(function(){
        content.hide();
    })

二.hover(enter,leave);

该方法用来模拟光标悬停事件。当光标移动到元素上是触发第一个事件函数(enter),当光标一处这个元素时触发第二个事件函数(leave)。

 //用jquery的 hover()方法改写上面的例子

    item.hover(function(){
        content.show();
    },function(){
        content.hide();
    });

三 toggle()方法

1.模拟鼠标连续单击事件。(这个效果已经被取消了)✘✘
2.切换元素的可见状态(可见变不可见,不可见变可见)✔✔

//toggle()方法 模拟鼠标连续单击事件  这个方法被取消了现在是用于切换元素的可见状态
    item.mouseover(function(){
        content.toggle();
    }).mouseout(function(){
        content.toggle();
    });

相关文章

  • 事件绑定的多种方式

    正在看第二遍锋利的jQuery,第一遍因为只是在草稿纸上手写代码所以看完之后印象不是很深,这次决定把书上的案例都在...

  • 025 JS事件

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

  • JavaScript中各种绑定事件的本质和特性

    相信大家都知道在web中为元素绑定事件有多种方式,并且都会使用,然而大家可能不理解各种绑定事件方式的本质和所有特性...

  • 2018-10-18

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

  • js事件

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

  • JS第六天

    JS事件 一、事件的两种绑定方式 代码示例: 1、on事件绑定方式 2、非on事件绑定方式 二、事件参数event...

  • jquery事件

    事件函数列表: 绑定事件的其他方式: 取消绑定事件:

  • 从零玩转jQuery-事件处理

    事件绑定 jQuery中事件绑定有两种方式eventName(function(){})绑定对应事件名的监听, ...

  • 第七节:Vue指令:v-on事件的绑定与问题

    1.理解Vue事件的绑定方式 1.1 原生行内事件绑定 说明: vue采用行内事件绑定的方式. 因此在学习vue事...

  • Web基础之jQuery(二)

    事件 绑定事件:1)方式一:bind( type,function(){} ) 2)方式二(绑定的简写形式):cl...

网友评论

      本文标题:事件绑定的多种方式

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