jQuery中的事件与动画
网页中的事件:
和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)
}
}
总结:{
}
- jQuery事件与动画
- 学习笔记《锋利的jQuery》-jQuery中的事件和动画
- jQuery 选择器、DOM操作、事件、动画
- jQuery -- 事件、事件对象、动画效果
- jQuery动画和事件
- jQuery Dom 操作和jQuery事件和动画
- jQuery中的事件和动画
- JQuery基础知识----节点操作,juery事件,动画,实例
- jQuery元素创建 添加 删除 jQuery事件监听 jQuery动画
- S2-JavaScript07-JQuery中的事件与动画
- JQuery DOM操作、 事件和动画
- jQuery 04 事件和动画
- 锋利的jQuery学习笔记之事件和动画
- jQuery动画与事件
- jQuery 之 (三)事件绑定、动画效果、封闭ajax、三级联动、插件
- 锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
- jquery中的事件和动画
- JQuery中的事件和动画
- 深入理解JQuery中的事件与动画
- jQuery学习--Chapter03小结(jQuery事件与动画)