您的位置:首页 > Web前端 > JQuery

jQuery中的事件与动画

2020-08-10 14:37 1081 查看

网页中的事件:

和WinForm一样,在网页中的交互也是需要事件来实现的,例如tab切换效果,可以通过鼠标单击事件来实现

jQuery中的事件:{

jQuery事件是对JavaScript事件的封装,常用事件分类

基础事件:

鼠标事件

键盘事件

window事件

表单事件

复合事件:

鼠标光标悬停

鼠标连续点击

}

鼠标事件:{

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

鼠标事件方法的区别

}

键盘事件:{

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

}

调整窗口大小时,完成页面特效:{

$(selector).resize( );

}

绑定事件与移除事件:{

绑定事件:

绑定单个事件:

绑定多个事件:

移除事件:

当unbind()不带参数时,表示移除所绑定的全部事件

}

hover()方法{

hover()方法相当于mouseover与mouseout事件的组合

hover(enter,leave);

}

toggle()方法{

toggle()方法用于模拟鼠标连续click事件

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

toggle()方法不带参数,与show( )和hide( )方法作用一样:

$("input").click(function(){$("p").toggle();})

toggleClass( )可以对样式进行切换:

$("input").click(function(){$("p").toggleClass("red");})

小节:

toggle( )和toggleClass( )总结

1)toggle( fn1,fn2...)实现单击事件的切换,无须额外绑定click事件

2)toggle( )实现事件触发对象在显示和隐藏状态之间切换

3)toggleClass( )实现事件触发对象在加载某个样式和移除某个样式之间切换

注释:toggle的连续点击事件只在低版本的jQuery中可用

}

jQuery动画效果:{

控制元素的显示及隐藏:{

show() 控制元素的显示,hide( )控制元素的隐藏

}

改变元素的透明度:{

fadeIn()和fadeOut()可以通过改变元素的透明度实现淡入淡出效果

}

改变元素的高度:{

slideDown() 可以使元素逐步延伸显示 :

$(selector).slideUp ([speed],[callback])

slideUp()则使元素逐步缩短直至隐藏:

$(selector).slideDown ([speed],[callback])

}
自定义动画:{

$(selector). animate({params(必须,定义形成动画的CSS属性)},speed,callback)

}

}

总结:{

}

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: