码迷,mamicode.com
首页 > 其他好文 > 详细

jq的合成事件

时间:2016-04-25 14:43:33      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

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();

})

})

jq的合成事件

标签:

原文地址:http://www.cnblogs.com/susanws/p/5430540.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!