zoukankan      html  css  js  c++  java
  • jq的合成事件

    jq中有两个合成事件

    hover()和toggle()

    1.hover()

    hover方法用于模拟光标悬停事件。当光标移动到元素上时,会触发指定的第一个函数(enter),当光标移出这个元素时,会触发指定的第二个函数(leave);

    是mouseenter和mouseleave的合成

    2.toggle()

     toggle()方法的语法结构

    toggle(fn1,fn2,fn3,...fnN);

    toggle方法用来模拟鼠标连续单击事件,第一次单击元素,触发指定的第1个函数(fn1),当再次单击同一个元素的时候,则触发指定的第2个函数,如有更多函数,则依次触发,直到最后一个函数。随后的每次单击都重复对这几个函数的轮番调用。

    $(function(){

      $(obj).toggle(function(){

      //一个函数

    },function(){

      //第二个函数

    })

    })

    toggle()在jquery中还有另外的一个作用:切换元素的可见状态,如果元素是可见的,单击切换后则为隐藏,如果元素是隐藏的,单击切换后则为可见,

    $(function(){

      $(obj).toggle(function(){

      $(this).toggle();

    },function(){

    $(this).toggle();

    })

    })

  • 相关阅读:
    实时获取浏览器的窗口大小
    char*,wchar_t*,CString和BSTR之间的转换
    Struts2学习(五)
    Struts2学习(四)
    Struts2学习(三)
    Struts2学习(二)
    Struts2学习(一)
    Jsp学习(五)
    Jsp学习(四)
    Jsp学习(三)
  • 原文地址:https://www.cnblogs.com/susanws/p/5430540.html
Copyright © 2011-2022 走看看